黑马程序员技术交流社区
标题:
if语句打印成绩
[打印本页]
作者:
炎舞霜冬
时间:
2015-7-12 16:41
标题:
if语句打印成绩
/*
考试成绩分等级。
90-100 A等。
80-89 B等。
70-79 C等。
60-69 D等。
60以下 E等。
请根据给定成绩,输出对应的等级。
*/
import java.util.Scanner;
class IfTestScore
{
public static void main(String[] args)
{
Scanner sc=new Scanner (System.in);
int score= sc.nextInt();
//int num = 70;
String grade;
if (score>=0 && score<=100)
{
if (score>=90 && score<=100)
{
grade="A等";
}
else if (score>=80 && score<=89)
{
grade="B等";
}
else if (score>=70 && score<=79)
{
grade="C等";
}
else if (score>=60 && score<=69)
{
grade="D等";
}
else
{
grade="E等";
}
}
else
{
grade="分数有误";
}
System.out.println(grade);
}
}
作者:
zhangfurui
时间:
2015-7-12 18:10
我比较懒,用switch case语句这样写你觉得如何:lol
switch(num/10)
{
case 10:
case 9: print("优秀");
break;
case 8: print("良好");
break;
case 7: print("中等");
break;
case 6: print("合格");
break;
default: print("不合格");
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2