你好我想从另一个名为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
非常感谢
答案 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
?你的意思是什么?