更多的运算符讲解:Java入门:各类运算符的讲解(超级全面)_Lkskywalker的博客-CSDN博客

三元运算符(三目运算符)

基本格式:条件表达式 ? 表达式1 : 表达式2

含义:如果条件表达式的值为true则返回表达式1,否则返回表达式2,注意返回值要对应表达式的类型。

三元运算符类似于if...else...,可读性并不如if...else...,只是可以精简代码,但还是推荐前者

举个例子吧

public class Dome {public static void main(String[] args){int i=10;int j=9;int max;//返回两个数字中的较大值max = i>j?i:j;/*if(i>j){max = i;}else{max = j;}*/System.out.println(max);}
}
include<stdio.h>
int main(){int i=10;int j=9;int max;//返回两个数字中的较大值max=i>j?i:j;return 0;
}

输出结果:10

三元运算符(三目运算符)相关推荐

  1. oracle中三元运算符,三目运算符简介 - ZICK_ZEON的个人空间 - OSCHINA - 中文开源技术交流社区...

    三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分.它是唯一有3个操作数的运算符,有时又称为三元运算符.一般来说,三目运算符的结合性是右结合的.现把几种常用计算机编码语言 ...

  2. JAVA入门级教学之(三元运算符)

    /*     三元运算符/三目运算符/条件运算符 1.语法规则: 布尔表达式?表达式1:表达式2;    true    执行表达式1    false   执行表达式2 */ public clas ...

  3. java三目运算符判断boonlean,java三元运算符

    首先看一下三元运算符的格式 [条件语句] ? [表达式1] : [表达式2] 其中如条件语句为真执行表达式1,否则执行表达式2.简单的例子就不举了,来点其它的.在JDK1.5以前的版本中,表达式1和表 ...

  4. java三目运算符(三元运算符)

    三目运算符(三元运算符) 格式:(条件表达式)?表达式1:表达式2: 如果条件表达式为true,就输出打印表达式1的内容 如果条件表达式为false,就输出打印表达式2的内容 注意点:当三目表达式的结 ...

  5. Python三目运算符(三元运算符)用法详解(含Python代码)

    一.前言 三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分.它是唯一有3个操作数的运算符,有时又称为三元运算符. 定义: 对于条件表达式b ? x : y,先计算条件b ...

  6. java if 三目运算符_if-else和三元运算符的不同行为

    我在VS2010-SP1中有下面的类,三元运算符和if-else似乎对getname方法下面的代码有不同的工作方式 template class StringBuf{ public: StringBu ...

  7. java:数字转string 报空指针_《java基础》我踩过三元运算符的坑

    简单介绍 三元运算符(又称三目运算符)大家肯定肯定都使用过,我就简单介绍一下,不在赘述. 三元元素的格式:[条件控制语句] ? [表达式1] : [表达式2]. 优点: 一些简单的逻辑判断三元运算符可 ...

  8. 前端研习录(20)——JavaScript三元运算符

    前端研习录(20)--JavaScript三元运算符 版权声明 三元运算符 版权声明 本文原创作者:清风不渡 博客地址:https://blog.csdn.net/WXKKang   重拾前端记忆,记 ...

  9. JavaScript三元运算符以及运算符顺序

    三目运算符(三元运算符) 三目运算符:运算符需要三个操作 语法:表达式1?表达式2:表达式3 表达式1是一个条件,值为Boolean类型 若表达式1的值为true,则执行表达式2的操作,并且以表达式2 ...

最新文章

  1. 预告:大牛现身说法 TensorFlow在工程项目中的应用 | AI 研习社
  2. C#宿舍管理系统之用户类和用户登录类
  3. 大家身边极度聪明的人是什么样子?
  4. 05-Elasticsearch官网译文(1)
  5. yum install / yum localinstall
  6. AI戒毒?没错,北京开始这么干了
  7. 80. 删除排序数组中的重复项 II
  8. 深圳市各行政区域最新地图数据
  9. Spark源码系列(二)RDD详解 - 岑玉海
  10. Liunx使用apt安装本地deb软件包
  11. 解决layui form组件使用botton按钮提交页面自动刷新问题
  12. python 可以用来炒股吗_请问利用python进行量化交易炒股投资可行吗?
  13. vscode搭建c++开发环境
  14. iOS : 通过路径读取文件的几种方法
  15. 【跟我做】简单两部使用laravel-easy-WeChat包快速实现微信企业付款到用户零钱包功能...
  16. 心脏线绘制python_心脏线怎么画?
  17. excel冻结窗口怎么设置_excel打印区域怎么设置?excel表格打印区域怎么设置?
  18. 凤凰新闻岳建雄:互联网已经成为传统行业
  19. Qt QTextStream
  20. faker和劫的图片_LOLS7faker劫出装顺序是怎么样

热门文章

  1. chmod命令原理及用法详解
  2. Android之MVVM简单例子
  3. 8大底层逻辑,提升思维能力
  4. 双色球的简单逻辑!不中五百万天理难容!
  5. JSP与JavaScript交互之(一)成绩信息输入的奖学金评定
  6. 可视化实验八:利用Python绘制柱状图、条形图
  7. 像素、移动端网页——CSS
  8. Cursor:GPT-4 免费的强大代码编辑器
  9. html怎么引用php文件,html页面怎么跟php文件连接
  10. vuex:状态管理库,分5大模块: