JAVA中的?:表达式 System.out.println(A == 1 ? B :C); 上述表示的是如果A == 1 则打印B为 false 则打印C 也就是说?前面判断为 true 则执行?后面的B 为false 则执行:C。 ?:表达式相当于简单的 if else 判断 语句。