哈哈求大神
你没懂三元运算符
语法形式:布尔表达式 ? 表达式1 :表达式2
布尔表达式这里写的必须是boolean 的结果; 表达式1和表达式2都任意类型
当布尔表达式为true时 这个整个表达式"布尔表达式 ? 表达式1 :表达式2"的结果就是表达式1,
当布尔表达式为false时 这个整个表达式"布尔表达式 ? 表达式1 :表达式2"的结果就是表达式2,
课程中使用String类型 是将表达式1或表达式2的值赋给定义的String类型的变量,整个语句中的判断还是根据布尔表达式来判断的
就是说具有布尔的判断功能,如果真就把表达式1的值赋予变量,反之也是