java基本数据类型tips

  1. int:4个字节。从java7开始,可以为数字字面量添加下划线,如1_000_000表示100万,为了让人更易读,相当于三位表示法的逗号,如“1,000,000”。java编译器会去除这些下划线。
  2. short:2个字节。
  3. long:8个字节。
  4. byte:1个字节。
  5. float:4个字节,在数值后加后缀F或f表示。
  6. double:8个字节,精度是float的两倍,称之双精度。浮点数值默认是double类型的,也可以在数值后加后缀D或d表示。
    有三个常量Double.POSITIVE_INFINITY,Double.NEGATIVEJNFINITY 和 Double.NaN表示正无穷大,负无穷大和不是一个数字。但无法用x == Double.NaN验证x是否为一个数字,而用Double.isNaN(x)。
    浮点数值不适用于无法接受舍入误差的金融计算中。 例如,命令 System.out.println
    ( 2.0-1.1 ) 将打印出 0.8999999999999999, 而不是人们想象的 0.9。应该用BigDecima类
  7. char:表示单个字符。
  8. boolean:布尔类型在java中不能与数值进行互相转换。如c++中0表示false,非0表示true。但在java中boolean a = 0;不能通过编译。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值