基本运算符

在Java中,当short和byte相加时会自动提升为int类型。如果与其他类型如char、int、long、float、double等结合,结果类型将提升为最高类型。此外,使用+号可以连接字符串,例如inta和intb的值会被转换为字符串并拼接在一起。
摘要由CSDN通过智能技术生成

 1.

        long a = 13123123123L;
        int b = 123;
        short c = 12;
        byte d = 8;
        double e = 11.1;
        float f = 10.1f;
        System.out.println(a + b + c + d); //long
        System.out.println(b + c + d); //int
        System.out.println((d + c)); //int

 上图可以看出在没有char、int、long、float、double类型的变量与short + byte参与运算时,short + byte的类型会转为int。

byte + short 加上char、int、long、float、double等类型后其类型就会变为加入的最高类型。

2.

        //字符串连接字符 +
        int a = 10;
        int b = 20;
        System.out.println("" + a + b); //1020
        System.out.println(a + b + ""); //30

 可以用+号来连接字符串。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值