条件运算符的基本表达式为:
表达式1?表达式2:表达式3
先判断表达式1的值:
若为真(1)则将表达式2的值做为整个表达式的值;
若为假(0)则将表达式3的值做为整个表达式的值。
例如:
max=a>b?a:b;
若a>b成立则max=a;
若a>b不成立则max=b;
在Java中必须要用一个变量去存这个条件表达式的值:sum=max=a>b?a:b;
在编辑器中的运行代码:
条件运算符的基本表达式为:
表达式1?表达式2:表达式3
先判断表达式1的值:
若为真(1)则将表达式2的值做为整个表达式的值;
若为假(0)则将表达式3的值做为整个表达式的值。
例如:
max=a>b?a:b;
若a>b成立则max=a;
若a>b不成立则max=b;
在Java中必须要用一个变量去存这个条件表达式的值:sum=max=a>b?a:b;
在编辑器中的运行代码: