Java “如何修复”;。“预期类别”;在爪哇

Java “如何修复”;。“预期类别”;在爪哇,java,arrays,methods,void,charat,Java,Arrays,Methods,Void,Charat,Main import java.util.Scanner; public class JT1{ public static void main(String args[]){ String CopyArgs[] = new String[args.length]; for(int i = 0; i < args.length; i++) { CopyArgs[i] = args[i]; } for (int i

Main

import java.util.Scanner;

public class JT1{
    public static void main(String args[]){     
      String CopyArgs[] = new String[args.length];
      for(int i = 0; i < args.length; i++) {
         CopyArgs[i] = args[i]; 

     }
for (int i = 0; i < CopyArgs.length; i++) {
System.out.println(CopyArgs[i]); 
}
for (int j = 0; j < CopyArgs.length; j++) 
    System.out.println(CopyArgs[j] + " is " + CopyArgs[j].length() + " characters ");

//Method that uses CopyArgs to scan every single charAt and find the number of vowels for each word
MetodiJT1.NumVocali(CopyArgs[]);
}
}    

JT1.java
MetodiJT1.java
是两个不同的类,我正在尝试使用NumVocali打印每个
a[l]
的元音数量
MetodiJT1.NumVocali(CopyArgs)

只使用变量名将参数发送给方法。所以改变这条线

MetodiJT1.NumVocali(CopyArgs[]);
MetodiJT1.NumVocali(CopyArgs);
用这条线,

MetodiJT1.NumVocali(CopyArgs[]);
MetodiJT1.NumVocali(CopyArgs);

不是问题的原因,但按照惯例,变量以小写字母开头。(
copyArgs
而不是
copyArgs
)并且数组指示符通常也放置在类型上(
String[]args
而不是
String args[]
)请尝试在您的帖子上提供更多详细信息