栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

day08 三元运算符 扩展运算符 字符连接符 符号优先级

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

day08 三元运算符 扩展运算符 字符连接符 符号优先级

三元运算符(条件运算符)

x ? y : z (由于是三个因素,俗称三元)

如果x ==turn ,结果为y,否则为z

条件?turn输出:false输出(相当于if语句)

package operator;

public class demo06Day07 {
    public static void main(String[] args) {
        int a = 59;
        //boolean b=true;
        String c= a>60?"及格":"不及格";  //如果a大于60,则输出第一个值,否则输出第二个值。
        System.out.println(c);
    }
}


扩展赋值运算符
    +=-+*=/=
package operator;

public class demo05Day07 {
    public static void main(String[] args) {
        int a =10;
        int b =20;
        a+=b;// a = a+b
        System.out.println(a);
        //a-=b;// a= a-b
        //System.out.println(a);
        //a*=b;// a= a*b
        //System.out.println(a);
        //a/=b;// a= a/b
        //System.out.println(a);

    }
}

字符串连接符

package operator;

public class demo07Day07 {
    public static void main(String[] args) {
        int a=10;
        int b = 20;
        System.out.println("输出结果是:"+a+b);//先识别到字符串,按字符串规则连接
        System.out.println("输出结果是:"+(a+b));//识别到小括号,小括号执行完,再按顺序连接
        System.out.println(a+b+"输出结果是:");//运算后再跟字符串进行连接
        
    }
}

符号优先级,注意点
    如果先识别字符串,就是按字符串把所有的串起来如果先识别到运算,就先运算再串起来。

总结:就是看哪个优先,就执行哪个。

优先级:

    ()小括号先行运算

    /

    按顺序

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/737264.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号