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大";


相关文章
|
1天前
|
Java 编译器
11. 【Java教程】Java 运算符
11. 【Java教程】Java 运算符
5 0
|
1天前
|
Java 程序员 编译器
08. 【Java教程】Java 基础语法
08. 【Java教程】Java 基础语法
5 0
|
4天前
|
Java
JAVA运算符详解与实战应用
JAVA运算符详解与实战应用
11 3
|
4天前
|
存储 Java 容器
JAVA基础语法详解
JAVA基础语法详解
13 3
|
5天前
|
Java 开发者
Java语言中的运算符深入解析
Java语言中的运算符深入解析
|
5天前
|
存储 Java 容器
Java语言中的基础语法详解
Java语言中的基础语法详解
|
5天前
|
存储 Java API
Java语法基础:构建编程世界的基石
Java语法基础:构建编程世界的基石
|
5天前
|
Java 数据处理
Java的运算符与表达式详解
Java的运算符与表达式详解
13 1
|
5天前
|
Java 开发者
Java的三元表达式用法
Java的三元表达式用法
|
5天前
|
存储 Java 开发者
Java的语法基础
Java的语法基础