规则:
字符串数据和其他数据做+,结果是字符串类型,因为这里的+是字符串连接符
System.out.println(‘a’);
System.out.println(‘a’+1);
System.out.println(“hello”+’a’+1);
System.out.println(‘a’+1+”hello”);
System.out.println(“5+5=”+5+5);
System.out.println(5+5+”=5+5”);
分析:
第一个输出:a 单个字符
第二个输出:98 因为不是字符串 所以做加处理
第三个输出:helloa1 字符串 所以做连接符
第四个输出:98hello 第一个+是加号 第二个+是连接符
第五个输出:5+5=55 第一个+是字符串内部 不会影响输出 第二个+是做连接符 第三个加无效
第六个输出:10=5+5 第一个+是加号 第二个+是字符串内部 不影响输出