认识对象(六)-自动拆箱、装箱


package cc.openhome;
public class IntegerDemo2 {

    public static void main(String[] args) {
        Integer data1=10;
        Integer data2=8;
        System.out.println(data1.doubleValue()/3);
        System.out.println(data1.compareTo(data2));
        int i=10;
        Integer wrapper1=i;
        System.out.println(wrapper1);

也可使用一般化的number类装箱

        Number number=3.14f;
        System.out.println(number);
    wea会参考至Integer,若被指定为int 型的变量foo1,则会自动取得打包的int型再指定给foo1

        Integer wea=10;
        int foo1=wea;
        System.out.println(foo1);

在运算时候也可以自动拆箱和装箱

        Integer j=10;
        System.out.println(j+10);
        System.out.println(j++);

foo会参考至Boolean实例,在进行&&运算时候,会将foo拆箱,再与false进行&&运算

        Boolean foo=true;
        System.out.println(foo &&false);



}
}

结果:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值