标识符
标识符是由字符、数字、下划线、美元符,其他字符等组成的单词
作用:标识符是由于为类名,变量名称的强制规范
标识符的要求
1.不能以数字开头
2.中间不能有空格
3.不能是关键字
类型范围由小到大
byte short int long float double
注意 小数值可以直接强制转换成整型,直接截断小数点,保留整数
int a = (int)99.6;
System.out.println(a); 99
注意 大范围类型的变量赋值给小范围类型的变量必须进行手动强制转换,否的代码报错
double db = 65.543;
int it = (int)db;//必须强制转换
System.out.println(it); 65
表达式的最终结果类型是由表达式中最高的数据类型决定的,
最高的数据类型是什么,最终结果的数据类型就是什么。
在表达式中,byte short char是直接提升成int运算的
byte i = 10;
byte j = 20;
byte k = i+j;(i,j会直接提升至int类型)//错误
修改为 int k = i+j byte k = (byte)(i+j)
System.out.println(k);