`
lushuaiyin
  • 浏览: 705311 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 三目运算符 很简单,但不常用,所以总是忘,写个例子方便查看

 
阅读更多

Java中关于三目运算符理解和简单应用.

名词解释
三目运算符:
<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果.

例:

Java代码
  1. inta=2;
  2. intb=(a==2?2:5);

输出b;
这样的结果是b为2
分享到:
评论

相关推荐

    Java 三目运算符

    这个例子展示了如何在一个三目运算符中嵌套另一个三目运算符,以实现更复杂的条件判断逻辑。这里根据`x`的值返回1(正数)、-1(负数)或0(零)。 6. **替换if-else语句**: ```java System.out.println((a % 2...

    三目运算符+正则表达式

    在编程世界中,三目运算符和正则表达式是两个非常重要的概念,它们各自扮演着独特的角色,同时也常被结合起来使用,以提高代码的简洁性和效率。让我们深入探讨这两个主题。 首先,三目运算符,也称为条件运算符,是...

    java入门教程:数据类型_三目运算符(又称条件运算符).docx

    三目运算符,也称为条件运算符,是Java中的一种特殊的运算符,它具有三个操作数,并根据一个布尔表达式的值来选择返回两个值中的哪一个。其语法格式如下: ```java 布尔表达式 ? 值1 : 值2 ``` 其中,“布尔表达式...

    判断语句--三目运算符练习示例

    在编程领域,三目运算符是一种简洁而高效的条件判断表达方式,主要应用于C、C++、Java、Python等编程语言中。它以一种紧凑的形式替代了传统的if-else语句,使得代码更加简洁易读。本资源提供的"三目运算符"练习示例...

    第02章 Java编程基础 09 三目运算符与优先级

    在Java编程语言中,三目运算符(Ternary Operator)和运算符的优先级是初学者常常会遇到的重要概念。这两个知识点对于编写简洁、高效的代码至关重要。让我们深入了解一下它们。 首先,三目运算符是一种简洁的条件...

    java运算符小程序

    :`,也称为三目运算符,提供了一种简洁的方式进行条件赋值。例如,`int max = (a &gt; b) ? a : b;`会将较大的值赋给`max`。 7. **复合赋值运算符**:像`+=`, `-=`等,它们结合了运算和赋值。例如,`x += y`等同于`x ...

    02-java基础-运算符.docx

    在这个例子中,外层的三目运算符首先判断`x`和`y`,然后根据结果选择内层的三目运算符,确定`x`、`y`和`z`中的最大值。 了解这些运算符对于编写高效和简洁的Java代码至关重要。熟练运用它们可以帮助我们更好地控制...

    浅谈Java三目运算

    Java中的三目运算符是一种简洁的条件表达方式,它允许开发者在一行代码内完成条件判断并根据结果赋值。这种运算符的语法结构是 `x?y:z`,其中 `x` 是一个布尔表达式,`y` 和 `z` 是两个可以执行的表达式。如果 `x` ...

    测量程序编制 - python C9运算符:三目运算符.pptx

    在Python中,虽然不像C++、Java或C#那样拥有传统的三目运算符(? :),但是Python提供了类似的逻辑结构来实现相同的功能,即使用`if-else`语句。本篇将详细讲解如何在Python中使用这种条件表达式。 三目运算符通常...

    Java中条件运算符.pdf

    Java中的条件运算符,也被称为三目运算符,是一种简洁的语法结构,用于根据特定条件来选择执行不同的表达式。这种运算符的格式是:`条件 ? 结果1 : 结果2`。如果条件为真(`true`),则执行结果1;如果条件为假(`...

    Java软件开发实战 Java基础与案例开发详解 3-4 运算符 共14页.pdf

    根据提供的文件信息,本篇文章将重点讲解Java中的运算符部分,包括算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符以及字符串连接运算符等内容,并结合实际例子进行深入剖析。 ### 3.4 运算符 #### ...

    Java程序设计基础:运算符与表达式.pptx

    - **三目运算符**:条件运算符`? :`,用于根据条件选择不同的值。 #### 四、具体运算符详解 - **算术运算符**: - `+`:加法运算。 - `-`:减法运算。 - `*`:乘法运算。 - `/`:除法运算。 - `%`:取模运算,...

    java初学者48个小例子.doc

    第三个程序使用了条件运算符(三目运算符)来根据输入的成绩判断并打印出相应的等级(A, B或C)。当输入成绩大于等于90时,输出'A';若成绩在60到89之间,输出'B';否则,输出'C'。这展示了条件表达式在简化代码和...

    JAVA程序代码

    这个程序采用的是基本的比较操作和三目运算符,对三个数进行两两比较,最终确定最大的数值。这个简单的程序可以帮助初学者学习如何进行基本的数据操作和逻辑判断。 最后,我们将目光投向图形用户界面(GUI)编程。...

    黑马程序员入学Java精华总结

    - 简单工厂模式提供了一个创建对象的接口,但让子类决定实例化哪一个类。 14. **面向接口编程之适配器模式** - 适配器模式将一个类的接口转换成客户端希望的另一个接口。 15. **接口和抽象类的比较** - 抽象类...

    《Java面向对象》复习题.pdf

    表达式可以包含算术运算、比较运算和逻辑运算,例如`a&gt;=1&&a是三目运算符,用于根据条件选择返回值。数据类型分为两大类:基本数据类型(如int、char、boolean)和引用数据类型(如类、接口、数组)。 在Java中,...

    《面向对象程序的设计JAVA语言程序的设计》期末考试试题与部分答案.doc

    在这个例子中,`3.5f`不等于`4.6f`,所以这个表达式的值是`true`。 8. 类修饰符:`abstract`可以用于类定义,表示该类是抽象类。`private`和`static`不能用于类定义,`protected`可以用于类定义但不是在类头。 9. ...

    java精华总结

    - **JRE (Java Runtime Environment)**:包含运行Java应用程序所需的库和Java虚拟机(JVM),但不包含编译或开发工具。 - **JDK (Java Development Kit)**:除了包含JRE的所有组件外,还包含编译器、调试器和其他...

    java编程宝典(经典例案36个)归类.pdf

    5. **条件运算符**:程序5使用条件运算符(三目运算符)来根据输入的成绩给出对应的等级(A、B或C)。条件运算符的格式为`条件 ? 结果1 : 结果2`,当条件为真时,表达式的结果是`结果1`,否则是`结果2`。在此程序中...

Global site tag (gtag.js) - Google Analytics