Usando lista de uma classe em outra!

6 respostas
Laisa

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 listaCarros = new 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;
}

}

6 Respostas

ViniGodoy

Oi Laisa.

Quanto postar código, use a tag code, como descrito aqui:
http://www.guj.com.br/posts/list/50115.java

(acho que você esqueceu de fechar com [/code]).

Laisa

Aff brother!!
sou novata em java e Guj q droga!! hauahuahuah
não desiste uma hora paro de incomodar!
o mandei o cod pra o teu e-mail

Laisa

Aff brother!!
sou novata em java e Guj q droga!! hauahuahuah
não desiste uma hora paro de incomodar!
o mandei o cod pra o teu e-mail

Renato_Ceadareanu

Coloca a descrição do problema 8)

Laisa

Renato,

O Vini ja resolveu meu problema =)
Muito obrigada!

Laisa

Valeu Renato,

o Vini ja me ajudou!!

Criado 19 de junho de 2007
Ultima resposta 19 de jun. de 2007
Respostas 6
Participantes 3