'仍然存在此错误,尽管有很多return语句根据用户的特定字符串输入返回值。
public int convertPosition(String pos)
{
if (pos.equals("dean"))
{
return 0;
}
else if (pos.equals("chair"))
{
return 1;
}
else if (pos.equals("professor"))
{
return 2;
}
else if (pos.equals("secretary"))
{
return 3;
}
else if (pos.equals("teaching"))
{
return 4;
}
else if(pos.equals("otherwise"))
{
return -1;
}
}
答案 0 :(得分:0)
这是一种baaaad方法。
else if(pos.equals("otherwise"))
{
return -1;
}
return -999;