已知学生成绩以100分为满分,共分5个等级:A,B,C,D,E。
90~100为等级A,80~89为等级B,70~79为等级C,
60~69为等级D,0~59为等级E。
要求定义一个成绩变量,当成绩变化时,可直接知道该成绩对应的等级。
例如:当成绩为100时,该学生的等级时A。else if(x>=90&x<=100)*/
class demo
{
public static void getLevel(int x)
{
char level;
if(x>=90&x<=100);
level='A';
else if(x>=80&x<90)
level='B';
else if(x>=70&x<80)
level='C';
else if(x>=60&x<70)
level='D';
else
level='E';
return level;
}
public static void main(String[] args)
{
char ch=getLevel(38);
System.out.println("level="+ch);
}
}
运行结果显示有if,没else??明明有啊???? |