java基本数据类型

 

 先来一张图阐述一下数据类型的关系

基本数据类型分为八种三类,三类是数值型,字符型,布尔型。

数值型又分为整数型和浮点型,整数型包括byte,short,int,long。浮点型分为float,double。

字符型是char。

布尔型是boolean。

取值范围:

 从小到大的相关关系为:

 

 

提示:

从小到大进行转换都是隐式转换,不需要再代码强制转换。

代码举例

public class test3 {
    public static void main(String[] args) {
        byte i = 12;
        System.out.println("byte:" + i);
        short i2 = i;
        System.out.println("short:" + i2);
        int i3 = i;
        System.out.println("int:" + i3);
        long i4 = i;
        System.out.println("long:" + i4);
        float i5 = i;
        System.out.println("float:" + i5);
        double i6 = i;
        System.out.println("double:" + i6);


        char j = '2';
        System.out.println("char:" + j);
        int j3 = j;
        System.out.println("int:" + j3);
        long j4 = j;
        System.out.println("long:" + j4);
        float j5 = j;
        System.out.println("float:" + j5);
        double j6 = j;
        System.out.println("double:" + j6);
    }
}

 从大到小的转换都必须显式声明,进行强制转换。

代码举例

double i = 178.33;
System.out.println("double:"+i);
float i1 = (float) i;
System.out.println("float:"+i1);
long i2 = (long) i;
System.out.println("long:"+i2);
int i3 = (int) i;
System.out.println("int:"+i3);
short i4 = (short) i;
System.out.println("short:"+i4);
byte i5 = (byte) i;
System.out.println("byte:"+i5);
char i6 = (char) i;
System.out.println("char:"+i6);

博客原文:https://blog.csdn.net/jreffchen/article/details/81015884

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值