package collections;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class TestaAlunoNoCurso {
public static void main(String[] args) {
List<Curso> cursos = new ArrayList<>();
Curso curso = new Curso("Programação Orientea a Objeto", "Elisângelo Alves");
Curso curso1 = new Curso("Programação Procedural", "Eber Alves");
Curso curso2 = new Curso("Git e GitHub", "Lucas LIma");
curso.adiciona(new Aula("Teoria da Computação", 30));
curso.adiciona(new Aula("Fazendo massa" , 15));
curso.adiciona(new Aula("Vendendo massa de pastel" , 35));
cursos.add(curso);
curso1.adiciona(new Aula("Introducão a Computação", 30));
curso1.adiciona(new Aula("Python avançado" , 15));
cursos.add(curso1);
curso2.adiciona(new Aula("JavaScript nas nuvens" , 35));
cursos.add(curso2);
Set<Aluno> alunos = new HashSet<>();
alunos.add(new Aluno("Elisangelo", 22113456));
alunos.add(new Aluno("Laudicéia", 98768987));
alunos.add(new Aluno("NIckolas", 43252344));
for (Aluno aluno : alunos) {
curso.matricula(aluno);
curso2.matricula(aluno);
System.out.println(aluno);
}
curso2.matricula(new Aluno("Elisangelo", 22113456));
curso2.matricula(new Aluno("Laudicéia", 98768987));
curso1.matricula(new Aluno("NIckolas", 43252344));
System.out.println("=============== ");
System.out.println(cursos.get(2).getAlunos().size());
for (Curso materia : cursos) {
System.out.println("Cursos: " + materia);
System.out.println("Alunos matriculados: " + materia.getAlunos());
}
}
}