Fórum inserir elementos numa lista #569380
31/01/2012
0
public class compras {
private String produto;
private int quantidade;
private float quilo;
private float valor;
public compras() {
}
public String getProduto() {
return produto;
}
public void setProduto(String produto) {
this.produto =produto;
}
public int getQuantidade() {
return quantidade;
}
public void setQuantidade(int quantidade) {
this.quantidade = quantidade;
}
public float getQuilo() {
return quilo;
}
public void setQuilo(float quilo) {
this.quilo = quilo;
}
public float getValor() {
return valor;
}
public void setValor(float valor) {
this.valor = valor;
}
}public static void comprar(){
String resp="";
List<compras>nova=new ArrayList<compras>();
compras agora= new compras();
do{
agora.setProduto(JOptionPane.showInputDialog("Nome do produto: "));
agora.setQuantidade(Integer.parseInt(JOptionPane.showInputDialog("quantidade: ")));
agora.setQuilo(Float.parseFloat(JOptionPane.showInputDialog("o quilo: ")));
agora.setValor(Float.parseFloat(JOptionPane.showInputDialog("o valor: ")));
nova.add(new compras());
resp=JOptionPane.showInputDialog("deseja continuar?");
}while(!(resp).equalsIgnoreCase("n"));
for(int i=0;i<nova.size();i++){
JOptionPane.showMessageDialog(null,"O produto é : "+agora.getProduto()+"\n a quantidade é :"+agora.getQuantidade()+
"\n tem : "+agora.getQuilo()+"kg \n o valor é : "+agora.getValor());
}Ronaldo Santos
Curtir tópico
+ 0Posts
01/02/2012
Ricardo Staroski
public static void comprar(){
String resp="";
List<compras>nova=new ArrayList<compras>();
do{
compras agora= new compras();
agora.setProduto(JOptionPane.showInputDialog("Nome do produto: "));
agora.setQuantidade(Integer.parseInt(JOptionPane.showInputDialog("quantidade: ")));
agora.setQuilo(Float.parseFloat(JOptionPane.showInputDialog("o quilo: ")));
agora.setValor(Float.parseFloat(JOptionPane.showInputDialog("o valor: ")));
nova.add(agora);
resp=JOptionPane.showInputDialog("deseja continuar?");
}while(!(resp).equalsIgnoreCase("n"));
for(compras compra : nova){
JOptionPane.showMessageDialog(null,"O produto é : "+compra.getProduto()+"\n a quantidade é :"+compra.getQuantidade()+
"\n tem : "+compra.getQuilo()+"kg \n o valor é : "+compra.getValor());
}Gostei + 0
02/02/2012
Lucas Iorio
package com.byiorio;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JOptionPane;
public class Shop {
public Shop() {
}
public static void main(String[] args) {
Shop comprar = new Shop();
comprar.comprar();
}
public void comprar() {
String resp = "";
List<Produto> listaProdutos = new ArrayList<Produto>();
Produto produtoCorrente = null;
do {
//começa um novo
produtoCorrente = new Produto();
//joga os valores
produtoCorrente.setProduto(JOptionPane.showInputDialog("Nome do produto: "));
produtoCorrente.setQuantidade(Integer.parseInt(JOptionPane.showInputDialog("quantidade: ")));
produtoCorrente.setQuilo(Float.parseFloat(JOptionPane.showInputDialog("o quilo: ")));
produtoCorrente.setValor(Float.parseFloat(JOptionPane.showInputDialog("o valor: ")));
/// Mudar isso
//listaProdutos.add(new Produto());
//adiciona na lista
listaProdutos.add(produtoCorrente);
resp = JOptionPane.showInputDialog("deseja continuar?");
} while (!(resp).equalsIgnoreCase("n"));
for (int i = 0; i < listaProdutos.size(); i++) {
//Mudar isso aqui
produtoCorrente =listaProdutos.get(i);
JOptionPane.showMessageDialog(null,
"O produto é : " + produtoCorrente.getProduto()
+ "\n a quantidade é :" + produtoCorrente.getQuantidade()
+ "\n tem : " + produtoCorrente.getQuilo()
+ "kg \n o valor é : " + produtoCorrente.getValor());
}
}
}
class Produto {
private String produto;
private int quantidade;
private float quilo;
private float valor;
public String getProduto() {
return produto;
}
public void setProduto(String produto) {
this.produto = produto;
}
public int getQuantidade() {
return quantidade;
}
public void setQuantidade(int quantidade) {
this.quantidade = quantidade;
}
public float getQuilo() {
return quilo;
}
public void setQuilo(float quilo) {
this.quilo = quilo;
}
public float getValor() {
return valor;
}
public void setValor(float valor) {
this.valor = valor;
}
}
Gostei + 0
02/02/2012
Lucas Iorio
Gostei + 0
02/02/2012
Lucas Iorio
Gostei + 0
02/02/2012
Lucas Iorio
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)