D
danii
Gast
Hallo bin grad am durchdrehen :bahnhof: kann mir jemand helfen...
muss diesen Code mit for-schleife und int-Rückgabe in eine while-schleife mit ausdrucken umwandeln ...
aber irgendwie krieg ich das mit den {}-Klammern nicht gebacken ...
hier die for-Schleife (funktioniert)
...und hier die angefangene while-Schleife (funktioniert nicht)
muss diesen Code mit for-schleife und int-Rückgabe in eine while-schleife mit ausdrucken umwandeln ...
aber irgendwie krieg ich das mit den {}-Klammern nicht gebacken ...
hier die for-Schleife (funktioniert)
Code:
public int aktivsteStunde()
{
int bisherigesMaximum = zugriffeInStunde[0];
int aktivsteStunde = 0;
for (int stunde=0; stunde < zugriffeInStunde.length; stunde++)
if(zugriffeInStunde[stunde] > bisherigesMaximum){
bisherigesMaximum = zugriffeInStunde[stunde];
aktivsteStunde = stunde;
}
return aktivsteStunde;
}
...und hier die angefangene while-Schleife (funktioniert nicht)
Code:
public void aktivsteStundeAusdrucken()
{
int bisherigesMaximum = zugriffeInStunde[0];
int aktivsteStunde = 0;
int stunde=0;
while(stunde < zugriffeInStunde.length){
stunde++;
if (zugriffeInStunde[stunde] > bisherigesMaximum){
bisherigesMaximum = zugriffeInStunde[stunde];
aktivste Stunde = stunde;
System.out.println("Die aktivste Stunde des Weblogs ist um "+aktivste Stunde+" Uhr.");
}