常量
一、定义:在程序运行期间,固定不变的量
二、分类:
1、字符串常量:用双引号引起来的叫做字符串常量。例如:“abc”、“123”
2、整数常量:直接写上的数字,没有小数点。例如:100、200
3、浮点数常量:直接写上的数字,有小数点。例如:2.5、3.14
4、字符常量:用单引号引起来的单个字符。例如:‘A'、'9'
5、布尔常量:只有两种取值。true(真)、false(假)
6、空常量:null。代表没有任何数据(不能直接用来打印输出)
注:字符串常量双引号中可以有零个或多个字符,字符常量单引号中必须有且仅有一个字符
三、数据类型
1、基本数据类型:
整数型(byte字节型、short短整型、int整型、long长整型)
浮点型(float单精度、double双精度)
字符型(char)
布尔型(boolean)
2、引用数据类型:字符串、数组、类、接口、lambda
注:
- 字符串不是基本类型,而是引用类型
- 浮点型可能只是近似值,并非精确值
- 数据范围与字节数不一定相关,列如float数据范围比long更广泛,但是float是4个字节,long是8个字节
- 浮点数当中默认类型是double。如果使用float类型,需要加一个后缀F
- 整数默认为int类型,使用long类型,需要加一个后缀L
变量
一、定义:程序运行期间,内容可以发生改变的量
创建一个变量且使用的格式:
①数据类型+空格+变量名称;
变量名称=数据值(赋值)
②数据类型+空格+变量名称=数据值(赋值)
二、注意事项:
①变量名不能重复
②对于float和long类型,字母后缀F和L不要丢掉
③如果使用byte或者short类型的变量,右侧的数据值不能超过左侧类型的范围
④没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用
⑤变量使用不能超过作用域的范围
⑥可以通过一个语句来创建多个变量