java的三目运算
时间: 2023-08-29 16:07:42 浏览: 84
Java 三目运算符
Java中的三目运算符是一种简洁的条件判断语句,其语法格式如下:
```
(condition) ? expression1 : expression2;
```
其中,condition是一个布尔表达式,如果它的值为true,则执行expression1,否则执行expression2。三目运算符常用于简单的条件判断和赋值操作,例如:
```java
int a = 10;
int b = 20;
int max = (a > b) ? a : b; // 如果a>b,则max=a;否则max=b。
```
需要注意的是,三目运算符的两个表达式必须是相同类型的,且它们都必须具有明确的结果类型。如果其中一个表达式的类型是原始类型,而另一个表达式是对象类型,则会自动将原始类型转换为对象类型。如果两个表达式的类型都是原始类型,并且它们的类型不同,则会将其中一个类型转换为另一个类型。
阅读全文