public class HelloWorld{
public static void main(String[] args) {
int score=68;
String mark =(score>=60)?"及格":"不及格";
System.out.println("考试成绩如何:"+mark);
}
}
这个题只有两种可能的结果,用if要简单得多
public class HelloWorld{
public static void main(String[] args) {
int score = 68;
if(score>=60){
System.out.println("考试成绩如何: 及格!");
}else{
System.out.println("考试成绩如何:不及格!");
}
}
你的?和这句的;好像是用中文打的,因此程序会报错,这样做事没错的,只要把格式改过来就行
这样是对的,没有问题。
用if判断语句来判断更不容易出错。我也不知道这样可不可以,你可以运行一下试一试。