我正在尝试创建一种方法,该方法向用户询问他们希望数组的大小,然后创建一个 指定大小具有以下标头的Student类型的数组:
public static Student[] create()
我能够编写执行此操作的代码:
Scanner scan = new Scanner(System.in);
System.out.print("How many students are there?: ");
int numberOfstuds = scan.nextInt();
int[] nOEarray = new int[numberOfstuds]
但是我不知道如何编写标题,如果我用花括号将特定代码括起来,则会出现以下错误消息:
此行有多个标记 -令牌“创建”的语法错误,预期在AnnotationName之后 这个令牌 -语法错误,插入“ []”以完成尺寸 -用于参数创建的非法修饰符;只允许决赛 -语法错误,插入“;”去完成 LocalVariableDeclarationStatement
或者,当我在标题后加上半冒号时,会出现以下错误:
此行有多个标记 -语法错误,插入“;”完成LocalVariableDeclarationStatement -未为typeStudentDriver类型定义create()方法 -语法错误,插入“ VariableDeclarators”以完成 LocalVariableDeclaration
我的代码包括一个带有两个私有数据成员和getter和setter的学生类,以及一个有助于解决问题的构造函数