「刘小爱v」【Java】基础07:常量、变量和数据类型


「刘小爱v」【Java】基础07:常量、变量和数据类型
文章图片
顾名思义:
常量是指固定不变的数据
变量是指在程序中可以变化的量
一、常量
整数常量:所有的整数 , 比如0、100等
小数常量:所有的小数 , 比如0.1、3.58等
字符常量:单引号引起来 , 只能写一个字符 , 必须有内容(空格也是字符) , 比如‘a’、‘’、‘嘻’等
字符串常量:双引号引起来 , 可以写多个字符 , 也可以不写 , 比如”A“、”“、”HelloWorld“等
布尔常量:只有两个值 , true(真)和false(假)
空常量:只有一个值(null)
实例:
「刘小爱v」【Java】基础07:常量、变量和数据类型
文章图片
Java的数据类型分为两大类:
基本数据类型:整数、浮点数、字符、布尔
引用数据类型:类、数组、接口、字符串
引用数据类型会在今后的过程中不断地接触到 , 今天只说说基本数据类型 。
二、基本数据类型(四类八种)
字节型(byte):1个字节 , 可以算出他的取值范围为[-128 , 127]
「刘小爱v」【Java】基础07:常量、变量和数据类型
文章图片
同理可以算出:
短整型(short) , 2个字节 。
取值:-32768~32767(-2的15次方——2的15次方-1)
整型(int):4个字节 。
取值:-2的31次方——2的31次方-1
长整型(long):8个字节 。
取值:-2的63次方——2的64次方-1
单精度浮点数(float):4个字节
【「刘小爱v」【Java】基础07:常量、变量和数据类型】双精度浮点数(double):8个字节
字符型(char):2个字节
取值:0-65535(字符没有负)
布尔(boolean):1个字节 , true或false
Java中的默认类型:
整数类型是int、浮点类型是double
三、变量的定义
格式1:定义并赋值
数据类型变量名=数据量inti=10000
格式2:先定义在赋值
数据类型变量名;变量名=数据值;inti;i=10000;
定义所有基本数据类型的变量:
「刘小爱v」【Java】基础07:常量、变量和数据类型
文章图片
注意事项
1.变量名不可重复命名(同一个大括号范围内)
2.定义的变量 , 不赋值不能使用 。 赋值要在其对应类型范围之内
总结
「刘小爱v」【Java】基础07:常量、变量和数据类型
文章图片


    推荐阅读