Bom dia pessoal.
Estou com problemas nesse programa, quero armazenar o que o usuário digitar dentro de um vetor e não substituir pelo produto cadastrado anteriormente.
import javax.swing.*;
import java.util.*;
public class Produto {
private String nomeProduto;
private int precoProduto;
public static void main (String[] args) {
int menu = 0;
Produto objeto = new Produto();
while (menu < 3) {
menu = Integer.parseInt(JOptionPane.showInputDialog("1- Cadastrar produto " +
"\n2- Listar produto "));
switch (menu) {
case 1: {
objeto.cadProduto(); break;
}
case 2: {
objeto.impProduto(); break;
}
}
}
}
public void cadProduto() {
int x = 0;
ArrayList nome = new ArrayList();
ArrayList preco = new ArrayList();
nomeProduto = JOptionPane.showInputDialog("Digite o nome do produto");
nome.add(nomeProduto);
precoProduto = Integer.parseInt(JOptionPane.showInputDialog(
"Digite o preço do produto"));
preco.add(precoProduto);
}
public void impProduto() {
JOptionPane.showMessageDialog(null, "Nome do produto: " + nomeProduto +
"\nPreço do produto: " + precoProduto);
}
}