?;
条件运算符,可使用if...else
语句来替代?;
条件运算符。
? : 运算符 语法如下:
Exp1 ? Exp2 : Exp3;
-----参数说明-------
,
Exp1Exp2
和Exp3
是表达式。
注意冒号(:
)的放置和使用。
要确定整个表达式的值,首先计算Exp1
。
- 当
Exp1
的值为true
,则Exp2
的值将成为整个表达式的值。 - 当
Exp1
的值为false
,则计算Exp3
的值将成为整个表达式的值。
例
public class ConditionalOperator {
public static void main(String[] args) {
int a = 8;
int b = 10;
int c = 0;
c = a > b ? a - b : b - a;
System.out.println("C:" + c);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。