java基础10 三元运算符和小结

三元运算符和小结

字符串连接符 +

三元运算符

三元运算符 : x ? y:z ;如果 x 为true ,返回y; x为false, 、返回z

扩展赋值运算符:+=、-=、*=、/=

代码

package com.zhan.operator;

public class Test10 {
    static int a=10;
    static int b=20;
    public static void main(String[] args) {
        //字符串连接符 +
        System.out.println(a+b);     // 这里表示加法运算
        System.out.println(""+a+b);  // 这里是直接全部拼接起来
        System.out.println(a+b+"");  //这里是先运算,在拼接
        System.out.println("a: "+a+";   b: "+b);  // 这里是直接全部拼接起来

        //扩展赋值运算符:+=、-=、*=、/=
        a+=b;
        System.out.println(a);

        //三元运算符  : x ? y:z
          //如果 x 为true ,返回y; x为false, 、返回z
        double time1=9.0;
        double time2=5.0;
        String type1=(time1>6.0)?"投降":"投降时间未到";
        String type2=(time2>6.0)?"投降":"投降时间未到";
        System.out.println(type1);   //投降
        System.out.println(type2);   //投降时间未到

        System.out.println("=============================================");

        // 各种运算符之间具有优先级

    }
}
posted @ 2023-01-15 21:09  被占用的小海海  阅读(41)  评论(0)    收藏  举报