Java八种基本数据类型(原生数据类型)

  • 基本数据类型:

数据类型取值范围占用内存
字节型(byte)
-128~127(-2^7~2^7-1)
一个字节
布尔型(boolean)
true、false一个字节
字符型(char)
0~65535(0~2^16)
两个字节
短整型(short)
-32768~32767(-2^15~2^15-1)
两个字节
整型(int)
-2^31~2^31-1
四个字节
长整型(long)
-2^63~2^63-1
八个字节
单精度浮点型(float)
-3.4E38~3.4E38四个字节

双精度浮点型(double)

-1.798E308~1.798E+308

八个字节

  • 基本数据类型转换

    • 自动类型转换

      1. 两种数据类型兼容
      2. 目标类型大于源数据类型:double>float>long>int>short>byte,short,char

    • 强制类型转换
      1. 语法示例

        • int i;
        • long j=1024;
        • i=(int) j;
        • 注意:容易造成内存溢出,使数据精度受损

      2. boolean类型不能与其他数据类型进行转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值