首页 > 编程语言 > 详细

Java赋值运算符、条件运算符及运算符的优先级

时间:2021-06-06 16:45:39      阅读:12      评论:0      收藏:0      [点我收藏+]

赋值运算符

赋值运算符可以和许多运算符组合构成复杂的运算符,这种运算符是先进行相应的运算,然后再把运算结果赋值给赋值运算符左侧的变量。

	double a = 10;
        double b = 20;
        a /= b;

        System.out.println(a);

0.5

字符串连接符

+

当输出里‘+‘出现了String类型(""),String右侧的数据转成String类型进行连接

	int c = 10;
        int d = 20;

        System.out.println(""+c+d);     
        System.out.println(c+d+"");     //字符串左侧不会进行转换

1020
30

条件运算符

条件运算符是唯一的一个三目运算符,包含3个操作对象,其语法表达式如下:

条件表达式 ? 值1 : 值2;

根据 ? 的左侧条件表达式的值来判断整个表达式的值。如果条件表达式的值为真(true),则取值1,条件表达式为假(false),则取值2。

	int socre = 59;
        String type = socre > 60?"及格":"不及格";

        System.out.println(type);

不及格

运算符的优先级

运算符的优先级决定了表达式中运算符执行的先后顺序,通过改变运算符的结合方向和使用括号‘()‘可以改变执行的顺序。

一般来说,编写程序时不需要去记忆运算符的优先级。对于不清楚优先级的地方,最好使用小括号进行划分。

编写程序时,除了要让自己看的懂外,有时还需要给团队的成员或项目负责人阅读,所以一个良好的程序书写规则会让自己的程序更好地被理解与维护。

Java赋值运算符、条件运算符及运算符的优先级

原文:https://www.cnblogs.com/cnblogsCXJ/p/14855537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!