1、数据类型
2、基本数据类型
注意的是,float 变量赋值的数值后添加字母 f / F
3、Java 中的自动类型转换
不同的基本数据类型的数据之间进行相互转换。
自动类型转换需满足条件:
1)、目标类型与源类型兼容。如,double类型兼容int 型,char 型不能兼容 int 型
int a = 19;
double b = a;
System.out.println(b); //输出b 的值为19.0;
2)、目标类型大于源类型。如,double 长度8字节,int 型4字节,因此double 类型可存放int 变量类型,即 int 可转换成double ,反过来则不行。
double a = 7.1;
int b = a; //会报错
4、Java的强制类型转换
语法:(数据类型) 数值
强制数据类型转换可能会造成数据的丢失
double a = 19.75;
int b = (int)a;
System.out.println(a); //输出的值为 19.75
System.out.println(b); //输出的值为 19;