Java基础(四)——数值类型

数值类型

Java提供了八种基本数据类型,其中六种数值类型(两种浮点型,四种整数型),一种布尔型,一种字符型。
我们先看看这六种数值类型:

类型名范围存储大小
byte-27(-128) ~ 27-1(127)8位带符号数
short-215(-32768) ~ 215-1(32767)16位带符号数
int-231(-2147483648) ~ 231-1(2147483647)32位带符号数
long-263(-9223372036854775808) ~ 263-1(9223372036854775807)64位带符号数
float负数范围:-3.4028235E+38 ~ -1.4E-45;正数范围:1.4E-45 ~ 3.4028235E+3832位,标准IEEE754
double负数范围:-1.7976931348623157E+308 ~ -4.9E-324;正数范围:4.9E-324 ~ 1.7976931348623157E+30864位,,标准IEEE754

注:IEEE154是美国电气电子工程师协会通过的一个标准,用于在计算机上表示浮点数。

另外,为了提高可读性,Java允许在数值直接量的两个数值之间使用下划线,例如:

public class Test1 {
    public static void main(String[] args) {
        long ssn = 232_45_4519;
        long creditCardNum = 2324_4545_4519_3415L;
        System.out.println(ssn);
        System.out.println(creditCardNum);
    }
}
/*output
232454519
2324454545193415
*/

然而,45_和_45是不正确的,下划线必须置于两个数字之间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值