Magna Concursos
2930774 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

A classe Avaliacao e Pessoa estão no mesmo pacote e foi executado com o Java 8. Assinale a opção que corresponde ao resultado exibido após a execução do método public static void main(String[] args).

1 - public class Avaliacao {

2 - public static void main(String[] args) {

3 - final Pessoa p1 = new Pessoa(“Pedro”, 1, 7);

4 - final Pessoa p2 = new Pessoa(“Antonio”, 2, 10);

5 - final Pessoa p3 = new Pessoa(“Paula”, 3, 9);

6 - final Pessoa p4 = new Pessoa(“Antonia”, 4, 10);

7 - final Pessoa p5 = new Pessoa(“Cleir”, 5, 10);

8 - final Pessoa p6 = new Pessoa(“Rose”, 6, 6);

9 - List<Pessoa> pessoas = Arrays.asList(p1,p2,p3,p4,p5,p6);

10 - pessoas.stream()

11 - .sorted(Comparator.comparing(Pessoa::getNota))

12 - .map(Pessoa::getNome)

13 - .sorted()

14 - .forEach(System.out::println);

15 - }

16 - }

17 - class Pessoa {

18 - private String nome;

19 - private int id;

20 - private int nota;

21 - public Pessoa(String nome, int id, int nota) {

22 - super();

23 - this.nome = nome;

24 - this.id = id;

25 - this.nota = nota;

26 - }

27 - public int getNota() {

28 - return nota;

29 - }

30 - public String getNome() {

31 - return nome;

32 - }

33 - }

 

Provas

Questão presente nas seguintes provas

Técnico de TI - Desenvolvimento

50 Questões