заголовок метода для определенного пользователем массива - PullRequest
0 голосов
/ 08 ноября 2018
public class studentDriver {

    public static void main(String[] args) {


        Scanner scan = new Scanner(System.in);


        System.out.print("How many students are there?: ");
        int numberOfstuds = scan.nextInt();

        int[] nOEarray = new int[numberOfstuds];

        System.out.println("\nEnter names of students up to the entered amount (" + numberOfstuds + "):");

        String[] namesArray = new String[numberOfstuds];

        for (int i = 0; i < numberOfstuds; i++) {
            namesArray[i] = scan.next();
        }
        System.out.println(Arrays.toString(namesArray));
    }
}

Это часть моего кода, позволяющего пользователю вводить размер массива, однако передо мной стоит задача использовать указанный ниже заголовок только для метода получения размера массива, но я попытался вставить его и продолжать получать разные сообщения об ошибках, такие как как тело потребности (если я ставлю точку с запятой) или «требует»; », если я этого не делаю и когда я помещаю фигурные скобки вокруг раздела, где он получает размер массива, он возвращает ошибки: синтаксическая ошибка, вставьте« [] » чтобы завершить измерение - Синтаксическая ошибка, вставьте ";" завершить BlockStatements - Синтаксическая ошибка на токене "создать", ожидается AnnotationName после этот токен

public static Student[] create()

Вот ученик класса

public class Student {
    //private data members
    private String name;
    private long idNUmber;

    //constructor
    public Student(){
      name="Unassigned";
      idNUmber=0;
    }
    //overloaded constructor
    public Student(String x, long y) {
        name=x;
        idNUmber=y;
    }
    //getters
    public String getName() {
        return name;
    }
    public long getIdNUmber() {
        return idNUmber;    
    }
    //setters
    public void setName(String n) {
        name=n;
    }
    public void setIdNUmber(long i) {
        idNUmber=i;
    }
    //override
    public String toString() {
        return "Name: "+getName()+"\nID number: "+getIdNUmber();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...