我正在使用Java编写成绩单程序,我遇到了“无法访问代码”的问题如果有人能告诉我导致此问题的原因我会很感激。
static ArrayList<String> assignments = new ArrayList<String>();
static ArrayList<String> grades = new ArrayList<String>();
public static String getAssignment(int a){
return assignments.get(a);
return grades.get(a);
}
它在返回grade.get(a);
时给出了错误“无法访问的代码”答案 0 :(得分:6)
你有两个return语句,所以永远不会到达第二个。
也许您打算添加一个条件来确定应该执行哪两个返回语句。
根据您的方法名称,它应该返回作业,而不是成绩:
public static String getAssignment(int a){
return assignments.get(a);
}
但这取决于你的逻辑。
答案 1 :(得分:-1)
我明白了。不知道你一次只能在方法中返回一件事