Ta tudo ai as 3 classes. Da pau na classe ListaCarros, no for it
alguem pode me ajudar???????
[code]
package Carro;
import java.util.ArrayList;
public class ListaCarros {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public void informarCarros() {
Inclusao i = new Inclusao();
ArrayList listaCarros = i.getListaCarros();
//para cada carro
for (Carro c : listaCarros){
System.out.println(c.getMarca().getMarca());
System.out.println(c.getModelo().getModelo());
System.out.println(c.getAno());
System.out.println(c.getKm());
System.out.println(c.getPreco());
}
}
************************************************************
**
*
*/
package Carro;
import java.util.ArrayList;
import java.util.Scanner;
/**
* @author f0fp057
*
*/
public class Inclusao {
public ArrayList
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public void processarInclusao(){
Inclusao inc = new Inclusao();
Scanner tec = new Scanner(System.in);
char opc = 's';
while (opc == 's') {
Carro car = new Carro();
System.out.println("Marca");
Marca marca = new Marca();
Modelo modelo = new Modelo();
marca.setMarca(tec.next());
car.setMarca(marca);
System.out.println("Modelo");
modelo.setModelo(tec.next());
car.setModelo(modelo);
car.setMarca(marca);
System.out.println("Ano");
car.setAno(tec.nextInt());
System.out.println("Km");
car.setKm(tec.nextDouble());
System.out.println("Preço");
car.setPreco(tec.nextInt());
inc.incluir(car);
System.out.println("Deseja continuar? |s| sim |n| não");
opc = tec.next().charAt(0);
}
// inc.informarCarros();
}
public void incluir(Carro car) {
listaCarros.add(car);
}
/**
* @return Returns the listaCarros.
*/
public ArrayList getListaCarros() {
return listaCarros;
}
/**
* @param listaCarros The listaCarros to set.
*/
public void setListaCarros(ArrayList listaCarros) {
this.listaCarros = listaCarros;
}
}
}
************************************************************
/**
*
*/
package Carro;
/**
* @author f0fp057
*
*/
public class Carro {
private int ano;
private double km;
private double preco;
private Modelo modelo;
private Marca marca;
/**
* @return Returns the ano.
*/
public int getAno() {
return ano;
}
/**
* @param ano The ano to set.
*/
public void setAno(int ano) {
this.ano = ano;
}
/**
* @return Returns the km.
*/
public double getKm() {
return km;
}
/**
* @param km The km to set.
*/
public void setKm(double km) {
this.km = km;
}
/**
* @return Returns the preço.
*/
public double getPreco() {
return preco;
}
/**
* @param preço The preço to set.
*/
public void setPreco(double preco) {
this.preco = preco;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
/**
* @return Returns the marca.
*/
public Marca getMarca() {
return marca;
}
/**
* @param marca The marca to set.
*/
public void setMarca(Marca marca) {
this.marca = marca;
}
/**
* @return Returns the modelo.
*/
public Modelo getModelo() {
return modelo;
}
/**
* @param modelo The modelo to set.
*/
public void setModelo(Modelo modelo) {
this.modelo = modelo;
}
}