public class Ysf2 {
public static void main (String[] args) {
int i = 6 , j = 80 ;
String cj = i < 60 ? "不及格" :"及格";
int x = i > 60 ? 12 : ( j < 30 ? 1 : 2);
System.out.println("cj = " + cj);
System.out.println("x = " + x);
}
}
说第四行错了。。。。。。。
------最佳解决方案--------------------------------------------------------
是这行么?
String cj = i < 60 ? "不及格" :"及格";
你的冒号似乎是全角的中文冒号,请修改为 半角 英文 冒号。
------其他解决方案--------------------------------------------------------
楼上正解,第四行,是中文冒号,删除改为英文冒号即可