南京北大青鸟

全国咨询电话:15195455103

三分钟了解北大青鸟

您的位置: 南京北大青鸟 > 学校资讯 >校园新闻

java三元运算符怎么用(java三元运算符例子)

来源:Java资讯  |  作者:南京北大青鸟   |  发布时间:2022-02-14 17:38  |  浏览量:61  

导读:  在Java开发中我们会使用到的运算符有很多,不过每种运算符的效率并不一样,就比如大家经常用到的三元运算符就可以替代if else 语句,而且在开发的过程中还要间接不少,不过很


  在Java开发中我们会使用到的运算符有很多,不过每种运算符的效率并不一样,就比如大家经常用到的三元运算符就可以替代if else 语句,而且在开发的过程中还要间接不少,不过很多人对于三元运算符并不了解,今天就来为你介绍java三元运算符怎么用(java三元运算符例子)
 

  1.Java三元运算符用法

  Java提供了一个三元运算符,可以同时操作3个表达式。三元运算符语法格式如下:
 

  判断条件? 表达式1 :表达式2
 

  在上述语法格式中,当判断条件成立时,计算表达式1的值作为整个表达式的结果,否则计算表达式2的值作为整个表达式的结果。
 

  2.Java三元运算符例子

  三元运算符的功能与if...else语法相同,但是使用三元运算符可以简化代码。例如,求两个数x、y中的较大者,如果用if.else语句来实现,具体代码如下:

Int x = 0;

int y = 1;

int max;

if (x > y) {

max=x;

} else {

    max = y;
}
System.out.println (max) ;

 

  用三元运算方法的具体代码如下:

int x = 0;

int y= l;

max= x > y? x : y;

System.out.println (max) ;

 

  两段代码的运行结果都会得到max=1。使用三元运算符时需要注意以下几点。

  (1)条件运算符“?”和“:”是一对运算符,不能分开单独使用。

  (2)条件运算符的优先级低于关系运算符和算术运算符,但高于赋值运算符。

  (3)条件运算符可以进行嵌套,结合方向自右向左。例如,ab?axc>d?ed应该理解为a>b?a:(exd?ead)这也是条件运算符的嵌套情形,即三元表达式中的表达式2又是一个三元表达式。
 

  以上就是对于Java三元运算符的介绍,如果你想深入的学习,可以通过系统的培训从基础开始学起,通过实战项目的练习,相信这些技巧你是很快就能掌握的。

版权声明:本文内容、图片由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2353260942@qq.com 举报,一经查实,本站将立刻删除。(如需投稿联系管理员开通!)

抢试听名额

名额仅剩66名

教育改变生活

WE CHANGE LIVES