Wie die Überschrift schon verrät möchte ich beliebig viele Werte durch Tastatureingabe addieren und diese dann über z.b die Eingabe von Null mit der Ausgabe der Summe abschließen. Arrays fallen hier weg, da ich dies mit einer kopfgesteuerten (fußgesteuerte funktioniert) Schleife realisieren möchte.
Leider habe ich überhaupt keine Ahning wie ich das lösen sollte, meine Versuche haben alle versagt, da beim ersten Durchlauf der Schleife immer die Widerholung abgebrochen wurde und das Ergebnis ausgeben wurde:
int a , b = 0;
if (a != 0)
{
System.out.println("Zahl: ");
a = sc.nextInt();
b = a + b;
}
Mit der fußgesteuerten:
do
{
System.out.println("Zahl: ");
a = sc.nextInt();
b = a + b;
}while(a != 0);
hat es funktioniert.
Leider habe ich überhaupt keine Ahning wie ich das lösen sollte, meine Versuche haben alle versagt, da beim ersten Durchlauf der Schleife immer die Widerholung abgebrochen wurde und das Ergebnis ausgeben wurde:
int a , b = 0;
if (a != 0)
{
System.out.println("Zahl: ");
a = sc.nextInt();
b = a + b;
}
Mit der fußgesteuerten:
do
{
System.out.println("Zahl: ");
a = sc.nextInt();
b = a + b;
}while(a != 0);
hat es funktioniert.