本帖最后由 懒人不是懒 于 2015-7-14 16:47 编辑
在编写问题6的代码时
class var
{
public static void main(String[] args){
fenshu(99);
System.out.println(fenshu(99));}
public static char fenshu(int x){
char lv;
if(90<=x&&x<=100)
lv='A';
else if(80<=x&&x<=89)
lv='B';
else if(70<=x&&x<=79)
lv='C';
else if(60<=x&&x<=69)
lv='D';
else if(x<60)
lv='E';
return lv;
}
}
提示说 var1.java:32: 错误: 可能尚未初始化变量lv,为什么会这样? |