Resposta de referência elaborada por resolução técnica — não é o padrão da banca
Texto-base:
import java.util.ArrayList;
import java.util.Collections;
public class Cores {
public static void main(String args[])
{
ArrayList<String> lista = new ArrayList<>();
lista.add("VERDE");
lista.add("AZUL");
lista.add("VERMELHO");
lista.add("AMARELO");
lista.add("CINZA");
// Insira na linha imediatamente a seguir a linha de código que atenda ao requisito
1.
System.out.println("Lista após exclusão: " + lista);
// Insira na linha imediatamente a seguir a linha de código que atenda ao requisito
2.
System.out.println("Lista após da ordenação: " + lista);
alterar(lista,2,"BRANCO");
}
// A partir da próxima linha, crie o método alterar(lista, indice, novaCor).
}
Tendo como base o código-fonte precedente e considerando as boas práticas de desenvolvimento, como clean code, complemente o programa apresentado, escrito na linguagem Java. O código deverá ser executado via console (linha de comando) e o resultado obtido deverá estar de acordo com os requisitos subsequentes. A menos que seja solicitado, não exclua nem modifique quaisquer linhas no código-fonte, nem mesmo os comentários. Adicione os trechos de código que atendam aos requisitos apenas nos espaços indicados. Ao desenvolver sua solução, atenda aos requisitos a seguir.
Resultado esperado
Lista após exclusão: [VERDE, AZUL, AMARELO, CINZA]
Lista após da ordenação: [AMARELO, AZUL, CINZA, VERDE]
Lista após a atualização: [AMARELO, AZUL, BRANCO, VERDE]
O arquivo com o código precedente está no diretório SERPRO_23_PROVA\java\q3.java, na Área de Trabalho. Não exclua nenhum arquivo já presente nos diretórios. Renomeie o arquivo q3.java destinado ao desenvolvimento da solução com seu número de CPF, utilizando apenas algarismos, tal como o seguinte exemplo: 12345678900.java (caso ainda não o tenha feito). Para editar o arquivo renomeado, utilize o atalho do programa Notepad++ que se encontra na raiz do diretório SERPRO_23_PROVA. Para executar o código-fonte, abra o atalho do programa Prompt de Comando (cmd – Atalho) que se encontra na raiz do diretório SERPRO_23_PROVA na Área de Trabalho e, uma vez no console do Windows, execute o comando cd javascript para acessar a pasta que contém o arquivo com o código. Para executar o código presente no referido arquivo, execute o comando java nomedoarquivorenomeado.java (por exemplo, java 12345678900.java) dentro do diretório SERPRO_23_PROVA\java.
Ao finalizar sua solução, certifique-se de que o nome do arquivo esteja renomeado tal como supracitado. Por fim, salve o arquivo com esse novo nome e com sua extensão e feche o Prompt de Comando.
import java.util.ArrayList;
import java.util.Collections;
public class Cores {
public static void main(String args[])
{
ArrayList<String> lista = new ArrayList<>();
lista.add("VERDE");
lista.add("AZUL");
lista.add("VERMELHO");
lista.add("AMARELO");
lista.add("CINZA");
// Insira na linha imediatamente a seguir a linha de código que atenda ao requisito
1.
System.out.println("Lista após exclusão: " + lista);
// Insira na linha imediatamente a seguir a linha de código que atenda ao requisito
2.
System.out.println("Lista após da ordenação: " + lista);
alterar(lista,2,"BRANCO");
}
// A partir da próxima linha, crie o método alterar(lista, indice, novaCor).
}
Tendo como base o código-fonte precedente e considerando as boas práticas de desenvolvimento, como clean code, complemente o programa apresentado, escrito na linguagem Java. O código deverá ser executado via console (linha de comando) e o resultado obtido deverá estar de acordo com os requisitos subsequentes. A menos que seja solicitado, não exclua nem modifique quaisquer linhas no código-fonte, nem mesmo os comentários. Adicione os trechos de código que atendam aos requisitos apenas nos espaços indicados. Ao desenvolver sua solução, atenda aos requisitos a seguir.
Resultado esperado
Lista após exclusão: [VERDE, AZUL, AMARELO, CINZA]
Lista após da ordenação: [AMARELO, AZUL, CINZA, VERDE]
Lista após a atualização: [AMARELO, AZUL, BRANCO, VERDE]
O arquivo com o código precedente está no diretório SERPRO_23_PROVA\java\q3.java, na Área de Trabalho. Não exclua nenhum arquivo já presente nos diretórios. Renomeie o arquivo q3.java destinado ao desenvolvimento da solução com seu número de CPF, utilizando apenas algarismos, tal como o seguinte exemplo: 12345678900.java (caso ainda não o tenha feito). Para editar o arquivo renomeado, utilize o atalho do programa Notepad++ que se encontra na raiz do diretório SERPRO_23_PROVA. Para executar o código-fonte, abra o atalho do programa Prompt de Comando (cmd – Atalho) que se encontra na raiz do diretório SERPRO_23_PROVA na Área de Trabalho e, uma vez no console do Windows, execute o comando cd javascript para acessar a pasta que contém o arquivo com o código. Para executar o código presente no referido arquivo, execute o comando java nomedoarquivorenomeado.java (por exemplo, java 12345678900.java) dentro do diretório SERPRO_23_PROVA\java.
Ao finalizar sua solução, certifique-se de que o nome do arquivo esteja renomeado tal como supracitado. Por fim, salve o arquivo com esse novo nome e com sua extensão e feche o Prompt de Comando.
- 1Insira uma linha que exclua o elemento índice 2 do array lista.7,5 pontos
- 2Insira uma linha que realize a ordenação dos elementos do array lista, de modo que este seja ordenado alfabeticamente, em ordem crescente.7,5 pontos
- 3Crie método alterar(lista, indice, novaCor) que substitua uma cor do array lista por uma nova cor. Esse método deverá receber como parâmetros o array lista, o índice da cor a ser substituída e a nova cor.15 pontos