代码改变世界

Java三元运算符及扩展赋值运算符

2021-07-08 16:59  summer的小西瓜  阅读(220)  评论(0)    收藏  举报
package operator;

public class Demo08 {
    public static void main(String[] args) {
        // 三元运算符
        // x :y ? z
        // 如果x = true 则结果为y 否则结果为z
        int score = 80;
        String type = score < 60 ? "不及格" : "及格"; // 必须掌握
        // if
        System.out.println(type);
    }
}
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);

        // 字符串连接符  +
        System.out.println(a + b);
        System.out.println("" + a + b); // 只要出现了String类型,就会把其他的变量类型都转成string类型进行连接
        System.out.println(a + b + ""); // 如果在后面,依旧运算前面
    }
}