1.1 变量
变量的概念
变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。
变量的定义
数据类型 变量名 = 变量值
标识符
- 1,包含数字、字母、_、$组成,但不能以数字开头
- 2,不能是关键字
- 3,见名知意,不要用中文和拼音
1.2 数据类型
Java的数据类型分为两大类:
- 基本数据类型:
- 整型:byte(1)、short(2)、 int(4)、 long(8)
- 浮点型:float(4)、double(8)
- 字符:char(2)
- 布尔:boolean(1)
- 引用数据类型:包括 类 、 数组 、 接口 。
注意:
1.容量小的类型自动转换为大的类型,数据类型按容量大小排序为:
byte, short, char < int < long <float < double
2.Java语言中,默认的整数类型是int类型,声明long类型的时候,后面必须要加个l(字母L的小写)或者L,建议使用大写L,防止和数字1混淆,如:30L;
3.Java语言中,默认的浮点数类型是double,声明float类型的时候,后面必须添加字母f或者F,如3.14F,3.14f;
强制类型转换:
定义:
当两种数据类型不兼容,或目标类型的取值范围小于源类型时,自动转换将无法进行,这时就需要进行强制类型转换。
语法格式:
目标类型 变量名 = (目标类型) (被转换的数据);
举例:int b = (byte)(a + b);
注意:
- 如果超出了被赋值的数据类型的取值范围得到的结果会与你期望的结果不同。
- 不建议强制转换,因为会有精度的损失。