条件运算符
- Java中的条件运算符是三目运算符
- 语法:
- 布尔表达式?表达式1:表达式2
- 当布尔表达式的值为true,则返回表达式1的值,否则返回表达式2的值
- 例:求两个数的最大值并输出
public class ConditionDemo {
public static void main(String[] args) {
int a=10,b=7;
//求a和b的最大值
int max;//最大值
if(a>b){
max=a;
}else{
max=b;
}
System.out.println("max="+max);
max=a>b?a:b;
System.out.println("max="+max);
boolean b1=a>b?(3<6|3<1):(true==false);
System.out.println("b1="+b1);
}
}
运算符的优先级