Java “如何修复”;。“预期类别”;在爪哇
MainJava “如何修复”;。“预期类别”;在爪哇,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
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[]
)请尝试在您的帖子上提供更多详细信息