-6

我正在使用 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);
     }

它在返回 Grades.get(a); 时给了我错误“无法访问的代码”;

4

2 回答 2

6

你有两个 return 语句,所以第二个永远不会到达。

也许您打算添加一个条件来确定应该执行两个返回语句中的哪一个。

根据您的方法名称,它应该返回一个作业,而不是一个成绩:

 public static String getAssignment(int a){
     return assignments.get(a);
 }

但这取决于你的逻辑。

于 2015-11-04T13:11:08.953 回答
-1

我想到了。不知道你一次只能在一个方法中返回一件事

于 2015-11-04T15:14:56.957 回答