day12

条件运算符

? :

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 ?"不及格":"及格";
        System.out.println(type);//及格

         score = 50;
        String typa = score <60 ?"不及格":"及格";//必须掌握
        System.out.println(typa);//不及格
        //if
    }
}

拓展运算符

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);

        //字符串链接符  +  ,String【直接链接】
        System.out.println(""+a+b);
        System.out.println(a+b+"");//后面不会拼接

    }
}

优先级

原文地址:https://www.cnblogs.com/Caesar-spike/p/14514576.html