Questões de Informática · PR4 (UFRJ)

InformáticaLinguagens de programaçãoPR4 (UFRJ) 2023

UFRJ

Questão de Informática

| 7 |

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 - }

Sua resposta

Mais questões de Linguagens de programação

Ver as 2.620 questões de Linguagens de programação

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.