目录
基本数据类型
byte(1字节) short(2字节)int(4字节) long(8字节)float(4字节) double(8字节)char(2字节)boolean(1字节)
一字节等于八位,通过二进制转换为十进制,一字节的范围在-128~127,所以byte类型的变量所能取到的最大值为127,最小值为-128。int类型的变量取值范围可达到-2^31^ 至 2^31^-1
类型转换方式
小转大
大转小
强制转换
各类问题解决方案
1.变量设值报红
原因:所设的值超过了byte的范围
解决方案:换基本数据类型。。
特殊情况:未超过long类型的范围依然报红
原因:常量整数默认类型为int,需要进行强转
2.float变量设值一直报错
原因:带小数点的常量(上述写的3.14) 默认类型为double
3.运算的时候出现报错
解决方案:
原因:不同类型的基本数据类型变量相加的时候会根据优先级将最后的计算结果转换为最高优先级类型,举个例子,上述计算结果类型应为float。x为long类型驾驭不住float。。
解决方案: