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("=============================================");
        // 各种运算符之间具有优先级
    }
}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号