本帖最后由 努力ing 于 2013-11-29 12:12 编辑
public static char getLevel(int num)
{
if(num>=90 && num<=100)
return 'A';
if(num>=80 && num<=89)//前面可以不用else,上行return;结束
return 'B';
if(num>=70 && num<=79)
return 'C';
if(num>=60 && num<=69)
return 'D';
if(num>=0 && num<=59)
return 'E';
else
return 'o';
}
else// 按我的理解这是给一个默认的返回值,逻辑上没有考虑全面导致直接报错
}
这是修改,这和swith有点相似,因为到了最后给一个默认返回值 |