Hallo,
Ich wollte folgende Aufgabe lösen:
Dazu habe ich dieses Programm geschrieben:
Nun wird leider am Ende nicht die Gesamtzahl ausgegeben, sondern nur "0".
Ich wollte folgende Aufgabe lösen:
HTML:
Schreiben Sie ein Programm, das Integer addiert, die vom Benutzer eingegeben werden. Das Programm fragt zuerst wie viele Zahlen addiert werden sollen. Danach fordert das Programm den Benutzer auf die Zahlen nacheinander einzugeben. Schließlich gibt es das Ergebnis auf den Bildschirm aus.
Wie viele Integer sollen addiert werden:
5
Geben Sie einen Integer ein:
3
Geben Sie einen Integer ein:
4
Geben Sie einen Integer ein:
-4
Geben Sie einen Integer ein:
-3
Geben Sie einen Integer ein:
7
Die Summe ist 7
Java:
import java.util.Scanner;
public class zahlenAddieren {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int wieviel, // wie oft die Schleife durchlaufen wird
zahl, // Zahlen einlesen
int temp = 0;
Scanner input = new Scanner(System.in);
System.out.println("wieviel eingeben: ");
wieviel = input.nextInt();
for(int i =0; i<wieviel;i++){
System.out.println("Zahl eingen: ");
zahl = input.nextInt();
gesamt = zahl+ zahl;
}
System.out.print(gesamtzahl);
}
}
Zuletzt bearbeitet: