用户定义的数组在Java

时间:2018-11-10 17:35:50

标签: input methods user-defined-functions

我正在尝试创建一种方法,该方法向用户询问他们希望数组的大小,然后创建一个 指定大小具有以下标头的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的学生类,以及一个有助于解决问题的构造函数

0 个答案:

没有答案