基本数据类型:
1.整数类型
类型:byte,short,int,long
字节:byte 1字节,short 2字节,int 4字节,long 8字节
容量:byte -128~127,short -3万~3万左右,-20亿~20亿左右,long 特别大
默认字面量为int,定义long时需要加L
2.浮动数类型
类型:float,double
字节:float 4字节,double 8字节
容量:float 8位有效,double 16位有效
默认字面量为double,定义float时需要加F
3.字符类型
类型:char
字节:char 4字节
容量:1个字母,1个汉字
4.布尔类型
类型:boolean
值:true,false
基本数据类型之间的运算规则:
前提:是七种基本数据类型直接的运算,不包含boolean类型
1.自动类型提升
容量小的基本数据类型数据与容量大的基本数据类型做运算时 结果为容量大的基本数据类型数据
byte short char 它们之间自己与自己或互相做运算时 结果都为int类型
2.强制类型转换
使用强转符:()
问题:可能会导致精度损失
引用数据类型:
类 class,数组 array,接口 interface
标签:基本,Java,运算,int,数据类型,类型,字节 From: https://www.cnblogs.com/ErenYeager/p/17205707.html