Guten Tag
Ich hab ein ganz simples Anfängerproblem bei folgendem Code:
Die Console gibt mir hier 2 mal die 0 aus.
Nun heisst die Frage aber folgendermassen:
Ändern Sie das Programm ohne Umbenennung der Variablen so, dass beide
Ausgaben im Programm die in der Schleife berechnete Summe ausgeben.
Wenn ich das print innerhalb der Schleife schreibe dann funktioniert es. Aber wie bekomm ichs hin dass die Variable sum nach aussen hin auch den Wert hin übernimmt?
Vielen Dank
Muddy
Ich hab ein ganz simples Anfängerproblem bei folgendem Code:
Code:
public class Sum {
static private int sum = 0;
private static void ausgabe () {
System.out.println (sum) ;
}
public static void main (String [ ] args ) {
for(int i=0 , sum=0; i <10; i++) {
sum += i ;
}
System.out.println(sum) ;
ausgabe () ;
}
}
Die Console gibt mir hier 2 mal die 0 aus.
Nun heisst die Frage aber folgendermassen:
Ändern Sie das Programm ohne Umbenennung der Variablen so, dass beide
Ausgaben im Programm die in der Schleife berechnete Summe ausgeben.
Wenn ich das print innerhalb der Schleife schreibe dann funktioniert es. Aber wie bekomm ichs hin dass die Variable sum nach aussen hin auch den Wert hin übernimmt?
Vielen Dank
Muddy