您的位置:首页 > 编程语言 > Java开发

Java基本数据类型

2015-12-09 16:40 411 查看
基本数据类型有8种:

1.整型(4种)

byte,short,int ,long

2.浮点类型(2种)

float,double

3.字符型(1种)

char

4.逻辑型(1种)

boolean

1.整型:byte 1个字节 ,short 2个字节,int 4个字节,long 8个字节

其中使用long类型的时候数值后面加个后缀l或L,默认下为int类型。

八进制有一个前缀0,十六进制有个前缀0x。

2.浮点型:float 4个字节,double 8个字节。

a. 使用float类型的时候有个后缀f或F,否则默认为double类型(也可以有后缀d或D)。

b.三个特殊的浮点数值:正无穷大,负无穷大,NaN,三者用于表示溢出和出错。

eg:一个正整数除以0结果我正无穷大,0/0或者负数的平方根结果为NaN。

c.检测一个特定值是否为Double.NaN: if(Double.isNaN(x))

d.浮点数的计算无法精确,我们可以使用大数字BigDecimal来进行浮点数运算

3.字符类型:char 2个字节

4.布尔类型:boolean 有两个值true false 不是关键字

5.数值类型之间的转换:byte—>short—>int—>long

char—>int

int—>double float—>double

小可转大,大转小失去精度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: