/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package carroteste;
/**
*
* @author Roberto
*/
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class CarroTeste {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
List<Carro> carros = new ArrayList<>();
Scanner entrada;
String nomeCarro;
char resposta = 'S';
Carro carro = new Carro();
while(resposta == 'S')
{
entrada = new Scanner(System.in);
System.out.println("CIAÇÃO DE CARROS");
System.out.print("Digite o nome: ");
nomeCarro = entrada.nextLine();
carro.setNome(nomeCarro);
carros.add(carro);
System.out.print("Deseja continuar?(s/n): ");
resposta = entrada.next().toUpperCase().charAt(0);
}
for(String a: carros)
carro.imprimirNome();
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package carroteste;
/**
*
* @author Roberto
*/
public class Carro {
private String nome;
public String getNome()
{
return nome;
}
public void setNome(String nome)
{
this.nome = nome;
}
public void imprimirNome()
{
System.out.print("Nome do carro: " + nome);
}
}
Seguinte a dúvida esta no for aprimorado que não está funcionando
E aparentemente o ArrayList também não esta
Se alguem poder ajudar vai ajudar bastante *_____*
Ps: a intenção e de salvar os dados do objeto em um ArrayList é imprimir com um for (vou adicionar mais dados no objeto quando ele funcionar com o arraylist e impressão)
