慕粉1826452535
2017-03-11 15:59
public class HelloWorld{
public static void main(String[] args) {
double score=80;
boolean a=score>=60;
boolean b=score<70;
boolean c=score>=70;
boolean d=score<80;
boolean e=score>=80;
boolean f=score<60;
String mark=((f==true)?"不合格":"");
String mark1=((a&&b==true)?"合格":"");
String mark2=(c&&d==true)?"良好":"";
String mark3=(e==true)?"优秀":"";
System.out.println("成绩"+mark+mark1+mark2+mark3);
}
}
先判断在哪个分数段,再用switch输出。
或者使用三元表达式嵌套(其实就是if语句的嵌套),不过这样可读性会很差
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题