题目:利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示,
60 分以下的用 C 表示。
程序分析:(a>b)?a:b 这是条件运算符的基本例子。
1 import java.util.*;
2
3 public class Test5 {
4
5 public static void main(String[] args) {
6 Scanner in = new Scanner(System.in);
7 //输入分数
8 System.out.println("请输入你的分数:");
9 int num = in.nextInt();
10 in.close();
11 grade(num);
12 }
13
14 private static void grade(int n) {
15 if(n>100||n<0)
16 {
17 System.out.println("输入错误,请输入正确的成绩!");
18 }
19 else
20 {
21 String s = (n>=90) ? "等级为A" : (n>=60) ? "等级为B" : "等级为C";
22 System.out.println(s);
23 }
24 }
25
26 }
来源:oschina
链接:https://my.oschina.net/u/4403195/blog/3474368