java基本数据类型

java基本数据类型有八种

1 四种整数类型

        /**
         * 1 四种整数类型
         * (1)byte
         * 存储空间:8 位
         * 取值范围:-128~127
         * (2)short
         * 存储空间:16 位
         * 取值范围:-32768 ~ 32767
         * (3)int
         * 存储空间:32 位
         * 取值范围: -2147483648~2147483647(10位数,2e9, 2^31 - 1)
         * (4)long
         * 存储空间:64 位
         * 取值范围:-9223372036854775808~9223372036854775807(19位数, 9e18, 2^63 - 1)
         */
        byte byteA;
        short shortA;
        int intA;
        long longA;

2 两种浮点数类型

        /**
         * 2 两种浮点数类型
         * (1)float
         * 存储空间:32 位
         * 取值范围:-3.40E+38 ~ +3.40E+38
         * (2)double
         * 存储空间:64 位
         * 取值范围:-1.79E+308 ~ +1.79E+308
         */
        float floatA;
        double doubleA;

3 一种字符类型

        /**
         * 3 一种字符类型
         * (1)char
         * 存储空间:java采用unicode编码,2个字节(16位)来表示一个字符。
         * 取值范围:0~2^16-1(65535)
         */
        char charA;

4 一种布尔类型

        /**
         * 4 一种布尔类型
         * (1)boolean
         * 存储空间:1位
         * 取值范围:true,false
         */
        boolean booleanA;

类型转换     

自动转换:byte-->short-->int-->long-->float-->double                  

强制转换:①会损失精度,产生误差,小数点以后的数字全部舍弃。②容易超过取值范围。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值