2016-04-04 18 views
0

Hala java'ya çok yeni yaşıyorum benimle. Sahip olduğum kod gayet açık, şu ana kadar bunu yapmak için toplam 10 girişli tamsayıyı soruyorum, ki buna toplamı deniyorum. Her bir sayı girildikten sonra toplam değişkene eklenecek şekilde yapmak istiyorum. Bunu nasıl yapabilirim?
İşte kod.JOptionPane (Java) 'dan toplam girdi

int x = 10; 
int i = 1; 
int maxNumber = 100; 
int sum = 0; 

while (i <= 10) { 
    x = Integer.parseInt(JOptionPane.showInputDialog("Enter one grade at a time.")); 
    i++; 
} 
+0

'toplamı + = Integer.parseInt (JOptionPane.showInputDialog (" seferinde bir notu gir"));'? – Berger

+0

Bunu denedim, işe yaramıyor çünkü kullanıcı 10'dan fazla kez çağırıyor. Kullanıcıyı SADECE 10 kez çağırmalı, kullanıcı tarafından girilen her bir tam sayıyı toplarken –

cevap

0

Sen yapabilirsiniz:

while (i <= 10) { 
    x = Integer.parseInt(JOptionPane.showInputDialog("Enter one grade at a time.")); 
    i++; 
    sum+=x; //This line will keep the total 
} 
+0

bunu denedim ve netbeans bana "açıklama değil" olduğunu söylüyor –

+0

@PetroKo Hangi ifade? – Hackerdarshi

+0

toplam + = x; <---------------------- –