Ich bin ein Anfänger und ich muss diese "for" -Schleife in eine "while" -Schleife konvertieren.konvertieren verschachtelte Schleife in eine verschachtelte While-Schleife JAVA
int s = 0;
int t = 1;
for (int i = 0; i < 5; i++) {
s = s + i;
for (int j = i; j > 0; j--) {
t = t + (j - 1);
}
s = s + t;
System.out.println("T is " + t);
}
System.out.println("S is " + s);
Ich versuchte dies und es nicht
int s = 0;
int t = 1;
int i = 0;
while (i < 5)
i++;
{
s = s + i;
int j = i;
while (j > 0)
j--;
{
t = t + (j - 1);
}
s = s + t;
System.out.println("T is " + t);
}
System.out.println("S is " + s);
der Ausgang war T = 0 und S = 5 wenn es
T is 1
T is 1
T is 2
T is 5
T is 11
S is 30
dank
'i ++;' sollte vor der schließenden Klammer '}' stehen, also innerhalb des Blocks, nicht vor der öffnenden Klammer. 'while (...) {...; i ++; } ' – AntonH