java条件运算符成绩分等级实例源码介绍



java条件运算符成绩分等级实例源码介绍。

import java.util.Scanner;

/*
* 题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
*/
public class Basic5 {

public static void main(String[] args) {
Basic5 my = new Basic5();
my.judge();

}

public void judge()
{
int scout = 0;
System.out.println(“请输入学习成绩”);
Scanner sc;
try {
sc = new Scanner(System.in);
scout = Integer.parseInt(sc.next());
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println(“输入有误”);
judge();
}
char result ;
result = scout >=90?’A':scout>=60?’B':’C';  //关键是这句,条件运算符
System.out.println(scout+”分数对应着等级”+result);
judge();
}
}
运行结果如下图