public class HelloWorld{
public static void main(String[] args) {
int score=68;
String mark =(score>=60)?及格;不及格;
System.out.println("考试成绩如何:"+mark);
}
}
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token "Invalid Character", invalid (
及格 cannot be resolved to a variable
不及格 cannot be resolved to a variable
at com.imooc.bianliang.main(bianliang.java:6)
应该怎么修改呢
应该是这个样子的,希望对你有帮助呢~
String mark =(score>=60)?及格;不及格;
这句代码有问题;
代码中不允许出现中文符号,这句的小括号和末尾分号都是中文的吧,三元运算符的语法也不对,中间应该是冒号不是分号,另外,字符串应该用英文双引号包裹,修改如下:
String mark =(score>=60)?"及格":"不及格";
求采纳求采纳!
及格:(冒号)不及格;