Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package turma;
- public class main {
- public static void main(String[] args) {
- Classe prog1 = Classe.criarLista(6);
- prog1.cadastrarAluno(20, "Marcelo");
- prog1.listarTurma();
- }
- }
- package turma;
- public class Classe {
- private Aluno[] lista;
- public Classe(Aluno[] lista ){
- this.lista=lista;
- }
- public static Classe criarLista(int num){
- Aluno[] l = new Aluno[num];
- Classe t = new Classe(l);
- return t;
- }
- public void cadastrarAluno(int matricula, String nome){
- for (int i = 0; i < lista.length; i++) {
- if(lista[i]==null){
- Aluno a = new Aluno(matricula,nome);
- lista[i]=a;
- break;
- }else{
- System.out.println("lista cheia!");
- }
- }
- }
- public void listarTurma(){
- for (int i = 0; i < lista.length; i++) {
- if (lista[i] != null){
- System.out.println(lista[i].toString());
- }else{
- break;
- }
- }
- }
- }
- package turma;
- public class Aluno {
- private int matricula;
- private String nome;
- public Aluno(int matricula, String nome){
- this.matricula=matricula;
- this.nome=nome;
- }
- public int getMatricula(){
- return this.matricula;
- }
- public void setMatricula(int mat){
- this.matricula = mat;
- }
- public String getNome(){
- return this.nome;
- }
- public void setNome (){
- this.nome = nome;
- }
- public String toString(){
- return "\nNome: " + this.nome + "\nMatricula: " + this.matricula;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement