Java数据类型

数据类型

1、基本数据类型

      整数类型    |   占用字节数     |     可表示的范围
         byte            1               -2^7 ~ 2^7-1
         short           2               -2^15 ~ 2^15-1
         int             4               -2^31 ~ 2^31-1
         long            8               -2^63 ~ 2^63-1
      浮点类型
         float           4           -3.403*10^38 ~ 3.403*10^38
         double          8           -1.798*10^308 ~ 1.798*10^308
      字符型
         char            2
      布尔型
         boolean         1

2、 引用数据类型(更新中…)

自动数据类型转换

byte,short,char—int—long—float—double
byte,short,char相互之间补转换,他们参与运算首先转换为int类型

强制类型转换的格式:

目标数据类型 目标变量名 = (目标数据类型)要进行赋值变量
不建议大量使用强制类型转换,因为可能会损失精度。
例如:

		//强制类型转换
        byte b = 3;
        int a = 4;
        byte b1 = (byte) a;
        System.out.println(b1);

注意事项

1、整数默认是int类型
2、如果要定义一个long类型的数据,末尾要加上L或者l,推荐L

//如果要定义一个long类型的数据,末尾要加上L或者l,推荐L
        long l = 10000000000L;

3、小数默认是double类型
4、如果要定义一个float类型的数据,末尾要加上F或者f,推荐F

//如果要定义一个float类型的数据,末尾要加上F或者f,推荐F
        float f = 10000000000.0F;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值