标识符
(1)第一个字符不能是数字
(2)不能是关键字
(3)区分大小写
2.数据类型
(1)int型
4个字节32位
(2)byte型
一个字节8位
强调一个整数是byte型时用强制转化
例如(byte)-12(byte)28
(3)short型
2个字节16位
强调一个整数是short型时用强制转化
例如(short)-12 (short)28
(4)long型
通常在常量后加L
108L
8个字节64位
字符类型
char型2个字节16位没有负数
浮点类型
(1).float型
常量后要有f或F
2e40f(2*10的40次方)
float型数据保存8位有效数字
4个字节32位
(有效数字:就是一个数从左边第一个不为0的数字数起到精确的数位止,所有的数字(包括0,科学计数法不计10的N次方),称为有效数字)
有效数字的舍入规则
1、当保留n位有效数字,若第n+1位数字≤4就舍掉。
2、当保留n位有效数字,若第n+1位数字≥6时,则第n位数字进1。
当保留n位有效数字,若第n+1位数字=5且后面数字为0时 ,则第n位数字若为偶数时就舍掉后面的数字,若第n位数字为奇数时加1;若5后面不为0则n位加一)
(2)double型
后缀位d或D,可以省略保留16个有效数字
8个字节64位
简单数据类型级别
由小到大
byele short char int long float double
转化
级别低的赋给级别高的变量自动完成
float x = 100
级别高的赋值给级别低的变量
(类型名)转换的值
int x =(int)44.63
intz = (int) 1999L