java基础篇--------八大基本数据类型

1.八大基本数据类型
想学好java,基础必须熟记
下图是总结的八大基本数据类型:分别代表了
类型 字节 数值范围
在这里插入图片描述

下图是char类型的对应数值 0~65535
在这里插入图片描述

  1. 基本类型运算规则(5条)
    <1>计算结果的数据类型,与最大类型一致
    类型转换规则:小转大自动转换/大转小需要强制转换
    <2> byte,short,char三种比int小的整数
    运算时自动转成int类型
    byte a = 3; byte b = 4;
    byte c = a + b; //错,右侧int+int,结果是int
    <3> 整数运算溢出
    Integer.MAX_VALUE + 1 得负数最小值
    300000000606024365
    300000000L60602436
    <4>浮点数运算不精确(会损失精度)
    2-1.9 得 0.100000000000009
    4.35*100 得 434.999999999999994
    <5>浮点数的特殊值
    Infinity //无穷大
    NaN
    Not a Number
    Math.sqrt(-2)

猜你喜欢

转载自blog.csdn.net/weixin_44458228/article/details/86586872