JAVA基础知识(八)java基本数据类型及其转换

1.java基本数据类型分为数值型,字符型(char)和布尔型(boolean)。数值型又分为整数型(byte,short,int,long)和浮点型(float,double)

2.一个字节(byte)=8位(bit)

  • 级别从小到大:byte<short<int<long<float<double,char<int

3.基本数据类型转换的知识点


  • java中整数类型默认的int类型;小数类型默认的double
  • 小数类型转为整数类型,小数可能被舍弃,所有出现精度损失,所以需要强制转换

4.四则运算中

  • 如果两个操作数中有一个是double类型,另一个就会转换为double类型;
  • 否则,如果有一个操作数是float,另一个就会转化为float
  • 否则,如果有一个操作数是long,另一个就会转换为long
  • 否则,两个操作数都将转换为int类型。

5.隐式类型转换

  • 当把在级别低的变量的值赋给级别高变量时,java自动使用隐式类型转换(如int型转为long型)

6.显式类型转换

  • 当把在级别高的变量的值赋给级别低变量时,必须使用显式类型转换运算(如double型转为float型)


更新于2019.7.31


全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务