三元运算符(三目运算符)
更多的运算符讲解: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
三元运算符(三目运算符)相关推荐
- oracle中三元运算符,三目运算符简介 - ZICK_ZEON的个人空间 - OSCHINA - 中文开源技术交流社区...
三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分.它是唯一有3个操作数的运算符,有时又称为三元运算符.一般来说,三目运算符的结合性是右结合的.现把几种常用计算机编码语言 ...
- JAVA入门级教学之(三元运算符)
/* 三元运算符/三目运算符/条件运算符 1.语法规则: 布尔表达式?表达式1:表达式2; true 执行表达式1 false 执行表达式2 */ public clas ...
- java三目运算符判断boonlean,java三元运算符
首先看一下三元运算符的格式 [条件语句] ? [表达式1] : [表达式2] 其中如条件语句为真执行表达式1,否则执行表达式2.简单的例子就不举了,来点其它的.在JDK1.5以前的版本中,表达式1和表 ...
- java三目运算符(三元运算符)
三目运算符(三元运算符) 格式:(条件表达式)?表达式1:表达式2: 如果条件表达式为true,就输出打印表达式1的内容 如果条件表达式为false,就输出打印表达式2的内容 注意点:当三目表达式的结 ...
- Python三目运算符(三元运算符)用法详解(含Python代码)
一.前言 三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分.它是唯一有3个操作数的运算符,有时又称为三元运算符. 定义: 对于条件表达式b ? x : y,先计算条件b ...
- java if 三目运算符_if-else和三元运算符的不同行为
我在VS2010-SP1中有下面的类,三元运算符和if-else似乎对getname方法下面的代码有不同的工作方式 template class StringBuf{ public: StringBu ...
- java:数字转string 报空指针_《java基础》我踩过三元运算符的坑
简单介绍 三元运算符(又称三目运算符)大家肯定肯定都使用过,我就简单介绍一下,不在赘述. 三元元素的格式:[条件控制语句] ? [表达式1] : [表达式2]. 优点: 一些简单的逻辑判断三元运算符可 ...
- 前端研习录(20)——JavaScript三元运算符
前端研习录(20)--JavaScript三元运算符 版权声明 三元运算符 版权声明 本文原创作者:清风不渡 博客地址:https://blog.csdn.net/WXKKang 重拾前端记忆,记 ...
- JavaScript三元运算符以及运算符顺序
三目运算符(三元运算符) 三目运算符:运算符需要三个操作 语法:表达式1?表达式2:表达式3 表达式1是一个条件,值为Boolean类型 若表达式1的值为true,则执行表达式2的操作,并且以表达式2 ...
最新文章
- 预告:大牛现身说法 TensorFlow在工程项目中的应用 | AI 研习社
- C#宿舍管理系统之用户类和用户登录类
- 大家身边极度聪明的人是什么样子?
- 05-Elasticsearch官网译文(1)
- yum install / yum localinstall
- AI戒毒?没错,北京开始这么干了
- 80. 删除排序数组中的重复项 II
- 深圳市各行政区域最新地图数据
- Spark源码系列(二)RDD详解 - 岑玉海
- Liunx使用apt安装本地deb软件包
- 解决layui form组件使用botton按钮提交页面自动刷新问题
- python 可以用来炒股吗_请问利用python进行量化交易炒股投资可行吗?
- vscode搭建c++开发环境
- iOS : 通过路径读取文件的几种方法
- 【跟我做】简单两部使用laravel-easy-WeChat包快速实现微信企业付款到用户零钱包功能...
- 心脏线绘制python_心脏线怎么画?
- excel冻结窗口怎么设置_excel打印区域怎么设置?excel表格打印区域怎么设置?
- 凤凰新闻岳建雄:互联网已经成为传统行业
- Qt QTextStream
- faker和劫的图片_LOLS7faker劫出装顺序是怎么样