扩展运算符
public class Demo07 { public static void main(String[] args) { //扩展运算符 int a = 10; int b = 20; a+=b; System.out.println(a); //30 等价于a=a+b; a-=b; System.out.println(a); //10 等价于a=a-b; //字符串连接符 + System.out.println("" + a + b); System.out.println(a + b + ""); //1020 30 //当String出现在连接符前,会变成String!!! } }
三元运算符
public class Demo08 { public static void main(String[] args) { //x ? y : z //如果x==true,则结果为y,否则结果为z int score = 59; String type = score < 60 ? "不及格":"及格"; System.out.println(type); //不及格 } }
来自学习总结,如有不同见解,请留言!!!