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 @   被占用的小海海  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示