【java练习题5】--条件运算符
【程序5】 ??
题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 ??
1.程序分析:(a> b)?a:b这是条件运算符的基本例子。?
?
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);?
? ? System.out.print("请输入一个分数:");
? ? int num=input.nextInt();
? ? char jibie=(num>90)?'A':(num>60)?'B':'C';
? ? System.out.println(jibie);
}
public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("请输入一个分数:"); int num=input.nextInt(); char jibie; switch(num/30){ case 3: jibie='A'; case 2: jibie='B'; default: jibie='C'; } System.out.println(jibie);}