条件运算符属于三目运算符,它的语法结构是:布尔表达式?表达式1:表达式2.它的运行原理是这样的,先判断布尔表达式的结果是true 还是flase.如果是true则选着表达式1,反之选择表达式2。实例如下:
public class Test {
public static void main(String[] args){
//三目运算符最经典的用法
boolean sex = true;
//当Bool型变量sex为true则结果是‘男’,反之‘女’
char gender = sex?'男':'女';
System.out.println("性别:"+gender);//结果男
sex = false;
gender = sex?'男':'女';
System.out.println("性别:"+gender);//结果女
}
}