-1
I’m practicing java and I’m having trouble printing the results inside Arraylist. Only shows the last typed result.
public class ArrayList {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
List dados = new java.util.ArrayList<>();
String resp;
String nome;
int idade;
do {
System.out.println("Nome: ");
nome = teclado.next();
System.out.println("Idade: ");
idade = teclado.nextInt();
System.out.println("Quer continuar ? ");
resp = teclado.next();
dados.add(nome);
dados.add(idade);
} while (!resp.equalsIgnoreCase("não"));
for (int i = 0; i < dados.size(); i++) {
System.out.println("Nome: " + nome + "\nIdade: " + idade);
}
}
}