Java “+” 的作用

System.out.println('a'+1);
System.out.println(""+'a'+1);

98
a1

第一个字符+数字 结果是数字 
原因:字符类型ACII编码 字符a对应的数字是97 结果对应为98

第二个 “”+‘a’--a
空字符+字符a会变为字符串a  字符串”a“+1 会隐式转化为a1

字符 + 号的用法

//字符+号的用法
public class JH {
    public static void main(String[] args) {
        //定义两个变量
        int i = 10;
        char c = 'A';   // ’A‘的值为65
        System.out.println(i + c);      // 75
        c = 'a';    //’a'的值为97
        System.out.println(i + c);      // 107
        c = '0';    //‘0’的值为48
        System.out.println(i + c);      // 58

        // char ch = i + c;
        // char类型会自动提升为int类型
        int j = i + c;
        System.out.println(j);

        //int k = 10 + 13.14;
        double d = 10 + 13.14;
    }
}

在这里插入图片描述

.
.
.

字符串+号的用法

//字符串的“+”的用法
public class JH {
    public static void main(String[] args) {
        //这的 + 是字符串连接符,而不是算数运算
        System.out.println("it" + "heima");
        System.out.println("itheima" + 666);
        System.out.println(666 + "itheima");
        //当连续出现“+”操作时,从左到右一个个执行
        System.out.println("黑马" + 6 + 66);
        System.out.println(1 + 99 + "年黑马");
    }
}

itheima
itheima666
666itheima
黑马666
100年黑马

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值