我发现在另一种方法中使用数组形式的一种方法存在问题。
在第一种方法中,我从用户那里获取输入并将数据保存到两个数组中。
在第二种方法中,我必须从数组中显示这些信息。
import java.util.Scanner;
public class MarkCalculator {
public static void main(String[] args) {
// TODO Auto-generated method stub
computeMark();
computeResult();
}
public static void computeMark ()
{
Scanner exam = new Scanner (System.in);
Scanner coursework = new Scanner (System.in);
int num = 12;
int[] exam_grade = new int[num];
int[] coursework_grade = new int[num];
for (int i=0+1; i<3; i++){
System.out.printf(i+". Modelue"+" Enter grade of exam:");
exam_grade[i]=exam.nextInt();
System.out.printf(i+". Modelue"+" Enter grade of coursework:");
coursework_grade[i]=coursework.nextInt();
}
System.out.println();
System.out.println();
System.out.println("Your grades are: ");
}
public static void computeResult (int[] coursework_grade, int[] exam_grade)
{
for (int i = 0+1; i<3; i++) {
System.out.println(i+". Module: "+ "Exam: "+exam_grade[i]+" Coursework: "+coursework_grade[i]);
}
}
}
问题是,我不知道如何将信息从数组传递到第二种方法。我找不到任何解决方案。有人可以帮我吗?
谢谢。