整数型:byte short int long
相对应的字节大小:byte(1字节)short(2字节) int(4字节) long(8字节)
相对应取值范围:byte(-128~127) 整数类型的默认值都是0。
数据类型案例:byte = 127 (不能超过128因为取值范围限定,超过报错)
short = 999;(整数型后面不能定义小数,字符串等)
int = 9999;
long = 9999999;
整数型赋值由小到大可随意转换 例如:byte b = 5; int a = b;
但是由大到小转换就必须进行强制转换,且很容易出错。
如果整数类型后面想定义其他类型就必须在前面添加强制语句,且取得的结果为整数。
1. 整数类型在程序中都是直接默认为 int 类型。
2.整数类型相加减都是直接默认为int类型。想要得到其他类型的值必须在后缀加入相对应的变量类型。
相加没有进行强制转换就会报错。应该在数值前添加相对应类型进行转换例如:byte s = (byte)o + (byte)oo; 就会得出结果,但是因为范围超过byte取值范围,所以会得到负数。
布尔型:boolean
相对应字节大小:boolean(1字节) 布尔类型的默认值是false。
布尔类型只有两个值:true flose 真 假 一般进行判断进行使用
浮点型:double float
相对于字节大小:double(8字节) float(4字节) 浮点型默认值是0.0.
浮点型赋值一般都是小数,当后面赋值为整数时,会自动得出结果后缀加一位小数。double与float类型转换也是必须进行强制转换,添加相对应的类型字符。大小转换与整数同理。
字符型:char
相对于字节大小:char(2字节) char类型默认值空格 /u0000。
字符型一般只能定义单个字符,且必须用单引号进行括住。
char类型得出数据一般都是根据Ascil码表进行换算。