美文网首页
Java数据类型

Java数据类型

作者: JumpBorderLine | 来源:发表于2019-07-17 23:30 被阅读0次

Java数据类型一共分为两种,基本类型与引用类型,一图示百文,如下:

每种基本类型对应占的字节数与数据范围。

1、基本类型


1.1基本类型的字面值规则

1)-整数字面值是int类型

2)-byte,short,char三种比int小的整数,可以用范围内的值直接赋值

3)-浮点数字面值是double类型

4)-字面值的后缀:Long(L),double(D),float(F)

5)-字面值前缀:2进制(0b),16进制(0x),8进制(0),char类型16进制(\u)

1.2基本类型的运算规则

1)计算结果的数据类型,与算式中最大的数据类型一致;

2)byte,short,char三种比int小的整数,运算时会自动转成int;

3)整数运算溢出,整数运算可以理解为时钟转圈,超出范围不出错,而是转到一个错误的结果,eg:Integer。MAX_VALUE+1等于负数最小值;

4)浮点数运算不精确;

5)浮点数的特殊值:Infinity无穷大:5/0,NaN(Not a Number):Math.sqrt(-7)。

1.3基本类型的类型转换

1)小转大(左边大右边小):自动完成转换

2)大转小(左边小右边大):强制转换

1.4运算符

运算符的优先级只需要加小括号即可,小括号优先。

2、引用类型

类,接口,数组等。引用类型所用的并非值,而是一个地址。

相关文章

网友评论

      本文标题:Java数据类型

      本文链接:https://www.haomeiwen.com/subject/oedhlctx.html