Java基本语法(11)--三元运算符

简介: Java基本语法(11)--三元运算符

格式结构:(条件表达式)?表达式1:表达式2;


条件表达式结果为boolean型,如果为true,则执行表达式1,如果为false,则执行表达式2。


表达式1和表达式2的结果应该是相同的数据类型。


三元运算符可以嵌套。


凡是三元都可以改写成if-else,但优先使用三元,效率高。


//取两个数较大者
int a = 1,b = 2;
int max = (a > b) ? a : b;
String MAX = (a > b) ? "a大" : (a == b) ? "一样" : "b大";



相关文章
|
3月前
|
Java C# 容器
逻辑运算符Java代码的注释
这段代码及文字介绍了一个简单的Java程序以及Java编程的基础概念。代码展示了如何输出“Hello Word”。接着,用贴近生活的比喻解释了`package`(包)、`public`(访问修饰符)、`class`(类)、`static`(静态)和`void`(空)的概念。此外,还介绍了`System.out.println()`方法。进一步讲解了Java中的注释、数据类型(包括整型、浮点型、字符型和布尔型),变量和常量的概念,以及运算符、类型转换、赋值运算符、关系运算符与逻辑运算符等基础知识点。通过生动的例子帮助初学者更好地理解和记忆。
25 2
|
5月前
|
算法 Java 程序员
厉害了!算术运算符,让 Java 基本语法大不同!
【6月更文挑战第14天】Java中的算术运算符是编程基础,如加法"+"不仅用于数字相加,也可拼接字符串。减法"-"、乘法"*"、除法"/"(注意除数非零)、取余 "%" 在各种计算中扮演重要角色。例如,乘法可计算物体移动距离,取余用于数据分组,加减法在复杂公式中必不可少。熟练运用这些运算符能提升代码效率和逻辑性,助力成为更出色的Java程序员。
31 1
|
6月前
|
存储 移动开发 Java
Java的基本语法和语句
Java的基本语法和语句
|
6月前
|
Java 开发者
Java的三元表达式用法
Java的三元表达式用法
|
Java
Java基本语法(11)--三元运算符
Java基本语法(11)--三元运算符
84 0
|
Java
Java基本语法(8)--比较运算符
Java基本语法(8)--比较运算符
53 0
|
Java
Java基本语法(10)--位运算符
位运算符的使用对象是数,位运算是直接对整数的二进制进行的运算,理解必须要在二进制层面进行。
113 0
|
Java
Java基本语法(12)--分支结构if-else
Java基本语法(12)--分支结构if-else
88 0
|
Java
Java基本语法(7)--赋值运算符及其扩展
Java基本语法(7)--赋值运算符及其扩展
54 0
|
Java
Java基本语法(6)--算术运算符
Java基本语法(6)--算术运算符
78 0
Java基本语法(6)--算术运算符