如何从Score.java中的另一个类获取数组到Test.java

时间:2013-04-19 13:56:51

标签: java

你好我想从另一个名为Score的类中传递一个标记数组,该类位于Score.java中。 我正在使用JDK。 和绝对的初学者。

public class test {
     public static void main (String[] args)
     { 
        System.out.print("Hello");
        test(Score.testMarks);
     }

     public static void test(Score.testMarks){
         System.out.print(testMarks[n] + " ");
     }
}

当我构建程序时,它会说error: <identifier> expected 我该怎么做?

我想要的是将Score类中的数组从Score.java获取到Test.java

非常感谢

1 个答案:

答案 0 :(得分:3)

这就是您收到错误的原因:

public static void test(Score.testMarks)

您应将其更改为:

public static void test(Score[] testMarks)

(我建议你阅读Defining Methods toturial)。

由于您正在执行System.out.print(testMarks[n] + " ");,我相信testMarks是一个Score类型的数组。这在Java中写成Score[]

您还有其他错误,我不确定您在此方法中尝试做什么。什么是n?你的意思是什么?