Java中的三目运算符

Java中的三目运算符Java 中的三目运算符

Java中的三目运算符

1、三目运算符:又称之为三元运算符

2、格式:(关系表达式)?表达式1:表达式2;

3、如果关系表达式的结果为true,运算后的结果是表达式1;

4、如果关系表达式的结果为false,运算后的结果是表达式2;

代码如下
在这里插入图片描述

关于三目运算符的面试题

面试题: int a = 20;double b = 30.0;(a>b)?a:b int a1 = 20; double b1 = 30.0; double c1 = (a1>b1)?a1:b1; System.out.println(c1); 

代码如下:
在这里插入图片描述
解答:输出结果为30.0,因为三目运算符表达式的结果数据类型由三目运算符表达式1和表达式2中返回值类型范围大的决定的,这里返回值类型较大的范围是b1的double数据类型,所以输出结果也是double数据类型,输出结果为30.0




注意事项

1、三目运算符表达式的结果数据类型由三目运算符表达式1和表达式2中返回值类型范围大的决定的。

2、关系表达式一定只能是boolean类型

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220792.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午7:38
下一篇 2026年3月17日 下午7:38


相关推荐

  • python中矩阵的转置怎么写_Python 矩阵转置的几种方法小结

    python中矩阵的转置怎么写_Python 矩阵转置的几种方法小结我就废话不多说了,直接上代码吧!#Python的matrix转置matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]defprintmatrix(m):foreleinm:foriinele:print(“%2d”%i,end=””)print()#1、利用元祖的特性进行转置deftransformMatrix(m):#此处巧妙的先按照传递…

    2022年5月5日
    119
  • 每周记录(五)

    每周记录(五)

    2022年4月3日
    53
  • 面面俱到的Java接口自动化测试实战_如何利用TestNG做接口自动化测试?Java+TestNG测试实例分享…

    面面俱到的Java接口自动化测试实战_如何利用TestNG做接口自动化测试?Java+TestNG测试实例分享…上一篇自动化测试我们大概了解了测试的目标 测试的技术选型以及搭建平台的目标及需求 也确定了自动化测试方案以 testNg 作为整个测试流程贯穿的基础支持框架 那么 testNg 究竟有什么特点 本篇开始我们来详细的学习 testNg 这个测试框架 为什么要用 testNg 首先我们学习之前 先思考一个问题 java 测试的框架很多 为什么要用 testNg 呢 比如 junit 使用的人很多 几乎所有 java 开发人员都

    2026年3月17日
    2
  • 使用Cursor开发微信小程序流程

    使用Cursor开发微信小程序流程

    2026年3月16日
    3
  • git如何退出vim_git提交的命令

    git如何退出vim_git提交的命令有很多方法:退出Vi当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出,返回到shell。在末行模式下,输入命令:wVi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用

    2022年8月24日
    8
  • 利用Python+阿里云实现DDNS(动态域名解析)

    利用Python+阿里云实现DDNS(动态域名解析)引子我想大家应该都很熟悉DNS了,这回在DNS前面加了一个D又变成了什么呢?这个D就是Dynamic(动态),也就是说,按照传统,一个域名所对应的IP地址应该是定死的,而使用了DDNS后,域名所对应的IP是可以动态变化的。那这个有什么用呢?比如,在家里的路由器上连着一个raspberrypi(树莓派),上面跑着几个网站,我应该如和在外网环境下访问网站、登陆树莓派的SSH呢?还有,家里…

    2022年6月8日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号