java语言基础--数据类型
1.字面值
- 可以直接看到的值就是字面值
- 每一个字面值都会在内存中的开辟一个空间存放;每一个都不一样
2.变量
- 在执行过程中,在某个范围内其值可以发生改变的量;
3.变量定义方式:
- 变量类型 + 变量名=变量值;
- 数据类型+变量名;变量名=变量值;
- int i=10; 就会告诉内存开辟一个空间,存放int类型的变量,命名为i,值为10;
- 修改变量值的时候,不需要从新声名变量;在同一个域中,变量名不可以重复
4.java的基本数据类型:
- 整数型,浮点型,字符型和布尔型;
- byte,short,int,long,float,double,char,Boolean;
- 为什么要定义基本数据吗类型:是因为要告诉计算机,我要开辟多大的空间给它,太小太大都不好。
- 在定义long类型的数据时,要在数据后面加上L(因为整数会被以为是int类型的数据加L后就告诉了虚拟机我这个类型是long类型的);
5.浮点型:
- 金融上的数值:应该选择什么类型:BigDecimal,而不是float或者double!!
- 浮点型的数值默认是double类型的,所以double转为flout会损失精度而报错,要先声明是flout类型的。
6.布尔型:
- true
- false
- 主要用在逻辑运算和条件判断中。
7.char类型:
- 汉字
- 字母
- 都是单个的,用单引号括住
- 每个字符都有对应的ASCII码
- 97--a
- 65--A
- 48--0
- 转义字符 \t \n \\ \'
浙公网安备 33010602011771号