+的左侧出现了字符串类型(String),就会把右侧转换成字符串类型进行拼接
如果是右侧,则左侧依然进行运算
Java运算符优先级:
优先级()
代码部分:
package operator; public class Demo07 { public static void main(String[] args) { int a = 10; int b = 20; a+=b;//a = a+b a-=b;//a = a-b System.out.println(a); //字符串连接符 + , String System.out.println(""+a+b); System.out.println(a+b+""); } }
package operator; //三元运算符 public class Demo08 { public static void main(String[] args) { // x ? y : z //如果x==true 则结果为y,否则结果为z int score = 50; String type = score <60 ?"不及格":"及格";//必须掌握 //if System.out.println(type); } }