cabecera del método para matriz definida por el usuario

votos
1
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));
    }
}

Eso es parte de mi código para permitir que el usuario tamaño de la matriz de entrada, sin embargo, yo soy la tarea de usar la cabecera de abajo sólo por un método para obtener el tamaño de la matriz, pero he tratado de insertarlo y seguir recibiendo diferentes mensajes de error tales como el cuerpo necesidades (si pongo semi-colon) o requiere ';' si no lo hago y cuando pongo llaves alrededor de la sección donde se pone el tamaño de la matriz que devuelve errores: error de sintaxis, inserte [] para completar Dimensión - error de sintaxis, inserte ; para completar BlockStatements - Error de sintaxis en el símbolo crear, AnnotationName espera después de esta señal

public static Student[] create()

Aquí está la clase Estudiante

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();
    }
Publicado el 07/11/2018 a las 22:38
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more