1

如何在单独的类中插入数据?

package teste01classes;

public class Teste01Classes {

    public static void main(String[] args) {
        Alunos[] aluno = new Alunos[20];
        aluno[0] = new Alunos();
        aluno[0].nome = "Abel";
        aluno[0].n1 = 10;
        aluno[0].n2 = 7;
        aluno[0].n3 = 8;

        aluno[1] = new Alunos();
        aluno[1].nome = "Ana Carolina";
        aluno[1].n1 = 8;
        aluno[1].n2 = 7;
        aluno[1].n3 = 5;
        //... n alunos
    }
}


package teste01classes;

public class Alunos {
    String nome;
    int n1, n2, n3;
}

但是我需要

    Alunos[] aluno = new Alunos[20];
    aluno[0] = new Alunos();
    aluno[0].nome = "Abel";
    aluno[0].n1 = 10;
    aluno[0].n2 = 7;
    aluno[0].n3 = 8;

    aluno[1] = new Alunos();
    aluno[1].nome = "Ana Carolina";
    aluno[1].n1 = 8;
    aluno[1].n2 = 7;
    aluno[1].n3 = 5;
    //... n alunos

在单独的类中并在 main 中调用。

4

1 回答 1

2

创建一个新类,例如SchoolClass,使用createAlunos将创建 all 的方法alunos

package teste01classes;    

public class SchoolClass {

  public static Alunos[] createAlunos() {
    Alunos[] aluno = new Alunos[20];
    aluno[0] = new Alunos();
    aluno[0].nome = "Abel";
    aluno[0].n1 = 10;
    aluno[0].n2 = 7;
    aluno[0].n3 = 8;
    //... n alunos
    return aluno;
  }
}

然后,在 中Teste01Classes,调用此方法:

public class Teste01Classes {
    public static void main(String[] args) {
        Alunos[] aluno = SchoolClass.createAlunos();
    }
}
于 2012-09-02T01:18:05.110 回答