Subato

Resource Files

Iteration Nachvollziehen

Führen Sie die folgende Klasse von Hand aus. Schreiben Sie dabei tabellarisch auf,
in welcher Reihenfolge die Zeilen durchlaufen werden und
mit welchen Werten die einzelnen Variablen während des
Programmdurchlaufs belegt sind. Schreiben Sie auf, was
auf dem Bildschirm ausgegeben wird.

void f(){
  int y = 5;
  int x = 14;
  do{
    for (int i=y;i>0;i=i-4){
      System.out.println("I:"+i+" "+x+" "+y);
      y = y+3;
      i = i-1;
    }
    if (x == 15){
      x = x+1;
      continue;
    }
    x = x-1;
    System.out.println("A:"+x+" "+y);
  }while (x>=y);
}

 

Laden Sie die Lösung als PDF-Datei hoch.



You are not logged in and therefore you cannot submit a solution.