1.常量
在程序运行期间固定不变的量,就是常量常量的分类
1.字符串常量:凡是用双引号引起来的部分,叫做字符串常量,例如:"abc","123","中国"
2.整数常量:直接写上数字,没有小数点,例如:100,200,0,-123
3.浮点数常量:直接写上数字,有小数点
5.字符常量:凡是用单引号引起来的单个字符们就是字符常量
6.布尔常量:只有两种取值:true,false
7.空常量:null,代表没有任何数据
2.数据类型
数据类型分为两种基本数据类型和引用数据类型
基本数据类型包括整数,浮点数,字符,布尔
引用数据类型包括类,数组,接口,字符串,lambda
基本数据类型:
数据类型 | 关键字 | 内存占用 | 取值范围 |
字节型 | byte | 1字节 | -128~127 |
短整型 | short | 2字节 | -32768~32767 |
整型 | int | 4字节 | -2的31次方~2的31次方-1 |
长整型 | long | 8字节 | -2的63次方~2的63次方-1 |
单精度浮点数 | float | 4字节 | 1.4013E-45~3.4028E+38 |
双精度浮点数 | double | 8字节 | 4.9E-324~1.7977E+308 |
字符型 | char | 2字节 | 0-65535 |
布尔型 | boolean | 1字节 | ture false |
注意事项:
1.字符串不是基本类型,是引用类型
2.浮点型可能是一个近似值,并非精确值
3.数据范围与字节数不一定相关,例如float数据范围比long更加广泛但是float是4字节long是8字节
4.浮点数当中默认类型是double如果一定要使用float类型,需要加上一个后缀F,如果是整型。默认是int,如果要使用long就需要在末尾添加一个L
3.变量
变量就是程序运行期间可以发生改变的量
创建变量并赋值的格式:
数据类型 变量名 = 数据值
注意事项:
1.如果创建多个变量,那么变量之间的名称不可以重复
2.对于float和long类型来说,字母后缀F和L不要去掉
3.如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围
4.变量使用不能超过作用域的范围
作用域:从定义一个变量的那一行开始,直到直接所属的大括号结束为止
5.没有赋值的变量不能使用,要使用变量必须要使用
6.可以通过一个语句来创建多个变量,但是一般情况不推荐