Witam mam do napisania program który mam podać nazwę towaru, cenę, podatek i ile sztuk, a następnie ma wyświetli wszystkie te dane i zapytać się czy robimy dalej zakupy jeśli tak to ma te dany dopisać i jak na przykład skończymy zakupy to ma wyświetlić wszystkie towary jakie podaliśmy. Niestety nie umiem sprawić by program wyświetlał taką listę mam w niej tylko ostatni produkt.
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.io.IOException;
public class Lab1
{
public static void main(String[] args)
{
String name,n1,s,m;
boolean varik=false;
double a, x, p, v, w;
Scanner in = new Scanner(System.in);
do
{
name = JOptionPane.showInputDialog(null,"Podaj nazwa produktu: ");
s = JOptionPane.showInputDialog(null,"Podaj wartosc podatku: ");
p = Double.parseDouble(s);
s = JOptionPane.showInputDialog(null,"Podaj cene NETTO: ");
a = Integer.parseInt(s);
s = JOptionPane.showInputDialog(null,"Podaj liczbe towaru: ");
x = Integer.parseInt(s);
w = a*x;
v = (p/100)*w;
s = "Nazwa towaru "+name+"\b";
s += "Wartosc Netto "+name+" = "+w+"\n";
s += "Wartosc podatku "+name+" = " +v+ "\n";
n1 = JOptionPane.showInputDialog(null,"Czy chcesz kontynowac zakupy?(T/N): ");
if (n1.equals("T")|| n1.equals("t"))
{
varik = false;
}
if (n1.equals("N")|| n1.equals("n"))
{
varik = true;
}
}
while(varik != true);
JOptionPane.showMessageDialog(null,s);
}
}