curso-dio-intro-collections
curso-dio-intro-collections copied to clipboard
ExercicioProposto01, eu não entendi que era para usar método "Scanner" e fiz assim.
Oi Camila, tudo bem? fiz muito diferente do seu exercício. Obs: fiz antes de ver o seu código. Mas o código funciona rsrsrs
package br.com.dio.collection.list;
// Minha interpretação do exercício proposto, eu não entendi que era para usar o Scanner para interação,
// inserir as temperaturas dos meses
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Ex_Proposto_temp_meses {
public static void main(String[] args) {
List<Double> mesesTemperatura = new ArrayList<Double>();
mesesTemperatura.add(30d);
mesesTemperatura.add(28d);
mesesTemperatura.add(27d);
mesesTemperatura.add(25d);
mesesTemperatura.add(23d);
mesesTemperatura.add(18d);
System.out.println("Temperatura dos seis primeiros meses do ano: ");
System.out.println(mesesTemperatura.toString());
Iterator<Double> iterator = mesesTemperatura.iterator();
Double soma = 0d;
while(iterator.hasNext()){
Double next = iterator.next();
soma += next;
}
System.out.println(" ");
System.out.println("Média semestral das temperaturas: " + Math.round(soma/mesesTemperatura.size()));
System.out.println(" ");
Iterator<Double> iterator1 = mesesTemperatura.iterator();
while(iterator1.hasNext()) {
Double next = iterator1.next();
if(next <= 25) iterator1.remove();
}
System.out.println("Temperaturas acima da média: " + mesesTemperatura);
System.out.println(" ");
System.out.println("Meses com temperatura acima da média: ");
System.out.println("1 Janeiro: " + mesesTemperatura.get(0));
System.out.println("2 Fevereiro: " + mesesTemperatura.get(1));
System.out.println("3 Março: " + mesesTemperatura.get(2));
}
}
Oi, amigo. Muito bem!! Você está no caminho certo. Parabéns!
Seguinte, a class Scanner
ela nesse contexto serve para abrir o teclado e o usuário poder fazer as entradas. Na verdade quem faz isso é o objeto System.in
.
Mas não se aprofunda nisso agora não tá? É meio complicado para quem está iniciando. De qualquer forma, tenho um curso lá na DIO que fala um monte sobre esse assunto, mas acredito que é avançado para o seu momento: https://web.dio.me/course/entrada-e-saida-de-arquivos-io-em-java/learning/91871c29-e97e-4434-be0e-71aa71df80f3/?back=/browse
Fica a sugestão! (: Se tiber mais dúvidas, fico à disposição.