?;条件运算符,可使用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);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


