2016-08-09 117 views
0

Ich versuche, ein Programm zu machen, das Sie fragt, wie viele Personen da sind und fragt nach jeder einzelnen Person, wie viele Objekte sie wollen. Ich benutze eine while-Schleife, aber ich weiß nicht, wie ich eine Summe machen soll. Es muss die Beträge zählen, die Sie eingegeben haben.Während Schleifenzählung Java

Ich habe danach gesucht, konnte aber nicht herausfinden, wie es geht.

public class BakkenTeller { 
    public static void main(String [ ] args) { 
     int i = 0; 
     int quantity = 0; 
     int total = 0; 

     JFrame venster = new JFrame("Hoeveel mensen zijn er"); 

     int personen = Integer.parseInt(JOptionPane.showInputDialog(venster, "Met hoeveel zijn jullie")); 

     while (i < personen) { 
      quantity = Integer.parseInt(JOptionPane.showInputDialog(venster, "Hoeveel pintjes zal persoon " + (i + 1) + " consumeren")); 
      i++; 

      total = quantity + quantity; 
     } 
     System.out.println(total); 
    } 


} 
+0

Ersetzen 'Total = Anzahl + Menge;' mit 'total + = Menge;' – dty

+0

Oder 'Gesamt = Summe + Menge; ' – JavaHopper

Antwort

0

Änderung

total = quantity + quantity; 

zu

total += quantity; 

ansonsten insgesamt ist jeder Schleife zurückgesetzt