`
liuwei1981
  • 浏览: 756780 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:157229
社区版块
存档分类
最新评论

41.Java三元运算符

 
阅读更多

大部分的运算符都是需要两个操作数来完成运算。比如前面提到的算术运算符,布尔运算符等,递增递减运算符则只需要一个操作数即可。根据运算符完成运算需要的操作数个数,将该运算符归为*元运算符,*记为运算操作数个数。也有称之为”目“的。

 

这里要说的是三元运算符,即该运算符完成运算需要3个操作数。这在Java运算符中仅此一例,所以它没有自己独有的名字,而是直接叫做三元运算符。

 

三元运算符“?:”,注意在这个运算符中,有2个符号组成。这个运算符的用法如下:
 condition?a:b


它的意思是,如果条件condition(布尔表达式)为true,则表达式的值为a,否则,表达式的值为b。我们来看一个简单的例子:
x>y?x:y


上面的表达式将返回x、y两个操作数中比较大的一个。比如,如果x等于5,y等于9,则x>y为false,那么,表达式的值为y;而如果x等于8,y等于4,则x>y为true,那么表达式的值为x。

 

在之后学习过Java分支控制语句之后,就会明白,它是直接等价于简单的逻辑判断赋值分支语句的。可以看做是等价的简化版本。

 

 

 

 

分享到:
评论

相关推荐

    35.java三元运算符.zip

    35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元...

    Java三元运算符之两只老虎案例

    用两只老虎的案例教会大家如何使用Java的三元运算符,非常的简单易懂哦,适合初学者学习

    javascript三元运算符用法实例

    三元运算符用法实例: 如名字表示的三元运算符需要三个操作数。 语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。 代码如下: ...

    Java 关键字、标识符、注释、常量与变量、数据类型,算术、赋值、比较、逻辑、位、三元运算符和流程控制、break、continue

    Java中常量的分类: 1,整数常量。所有整数 2,小数常量。所有小数 3,布尔(boolean)型常量。较为特有,只有两个数值。true false。 4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。 5,字符串常量。...

    总结javascript三元运算符知识点

    “三元运算符”  什么是三元运算符 条件?条件成立执行:条件不成立执行; 相当于简单的if()else()语句 举个栗子: var num=10; if(num>5 && num<=10){ num++; }else{ num--; } 三元运算符写法 num>5 && num&...

    Java_all

    demo_basic 1.1数据转换com / jwang / demo_1 / data_conversion.java隐式转换强制转换1.2运算符com / jwang / demo_1 / Operator.java算术运算符赋值运算符关系运算符逻辑运算符三元运算符1.3流程控制...

    Java用三元运算符判断奇数和偶数的简单实现

    主要介绍了Java用三元运算符判断奇数和偶数的简单实现,需要的朋友可以参考下

    使用Java编写的闰年计算

    用java计算闰年,经典案例,常用于各种程序语言的教学等等呢个

    Java核心基础-第05章 Java基本语法3 04. 复习3:位运算符与三元运算符.avi

    Java核心基础-第05章 Java基本语法3 04. 复习3:位运算符与三元运算符.avi

    Java 零基础运算符.md

    本文档详细介绍了 Java 中的零基础运算符,包括赋值类运算符、字符串连接运算符和三元运算符。给出了每种运算符的示例代码和输出结果,以帮助初学者理解和使用这些运算符。同时提供了完整的源码,供读者参考和实践。...

    Java 修饰符和运算符

    可以把运算符分成以下几组:算术运算符、关系运算符、逻辑运算符、赋值算符、三元运算符 1、算术运算符 运算符 描述 示例 + 加法 a + b - 减法 a – b * 乘法 a * b / 除法 a / b % 取余 a % b ++ 自增 a++ -- 自减 ...

    16-位运算符(练习2&三元运算符).avi

    价值上万的Java精品网课教程\第02天(进制,位运算,语句)

    java代码-测试三元运算符

    java代码-测试三元运算符

    全面了解javascript三元运算符

    三元运算符: 如名字表示的三元运算符需要三个操作数。 语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。 [removed] var b=5; (b...

    三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分 它是唯一有3个操作数的运算符,有时又称为三元运

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

    ThymeleafExample:胸腺与三元运算符..

    #使用Thymeleaf的简单条件该项目在默认路径中采用“值”参数。 根据提供的值,用户可以看到值。 请求的格式: 在此示例中,value的值应为数字,以获得最佳效果。 也可以输入字符串: ... 三元运算符也包括在内。

    02_javaSE复习之运算符

    java中的运算符包括了:算术运算符 赋值运算符 关系运算符 逻辑运算符 按位运算符 三元运算符

    PHP三元运算符的结合性介绍

    一般按照其它语言(比如C或Java)的规则, 以上代码的运算逻辑是: 复制代码 代码如下: $a<$b => true => ‘xx’ ==> 结束 那么最后得到的结果就是’xx’, 而再往后的运算都会被无视. 然而令人吃惊的是, php运算以上...

    Java基础知识点.html

    跳转控制语句 三元运算符 逻辑运算符 短路逻辑运算符 数组 方法简述 switch语句 if语句 关系运算符 自增自减运算符 赋值运算符 算术运算符 类型转换 Java简述 标识符 变量 数据类型 常量 关键字

    Java判空方法解析.pptx.pptx

    Java判空的方式主要有if语句、三元运算符和Objects.isNull()方法等,可以根据实际需求选择适合的方式进行判空操作。 Java判空的注意事项 在进行Java判空时,需要注意避免过度复杂的判空逻辑,同时也要注意判空的位置...

Global site tag (gtag.js) - Google Analytics