Logo Passei Direto
Buscar
Analise o trecho de código e as afirmativas que seguem.
public class SistemaEscola {
private final AlunoDAO dao = new AlunoDAO();
private static final BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
private void exibir(Aluno aluno){
System.out.println("Aluno:"+aluno.nome+"\nMatricula: "+aluno.matricula+"\tEntrada: "+aluno.ano+"\n==========================");
}
public void exibirTodos(){
dao.obterTodos().forEach(aluno->exibir(aluno));
}
I. O método exibirTodos utiliza notação lambda para percorrer toda a coleção de alunos.
II. O sistema escola não apresenta uma instância de classe DAO.
III. Temos uma instância estática de BufferedReader encapsulando o teclado, com o nome entrada.
São verdadeiras as afirmativas
I e III apenas.

User badge image
Desafios para Aprender

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmativa: I. O método exibirTodos utiliza notação lambda para percorrer toda a coleção de alunos. Verdadeiro, a expressão lambda presente no método forEach é uma forma de percorrer a coleção de alunos de forma mais concisa. II. O sistema escola não apresenta uma instância de classe DAO. Falso, o código apresenta a instância da classe AlunoDAO através da declaração "private final AlunoDAO dao = new AlunoDAO();". III. Temos uma instância estática de BufferedReader encapsulando o teclado, com o nome entrada. Verdadeiro, a declaração "private static final BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));" cria uma instância estática de BufferedReader para ler dados do teclado. Com base na análise, as afirmativas corretas são I e III. Portanto, a alternativa correta é: I e III apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina