BlueJ / Java: Könnte mir jemand helfen, die Bedeutung dieses Codes zu verstehen?
Hallo,
wir behandeln in Informatik gerade das Programmieren von Java mit BlueJ.
Die Aufgabe ist es, folgenden Code zu verstehen und die Bedeutung von jeder Zeile einzeln aufzuschreiben. Aber ich habe es nicht ganz verstanden.
Könnte mir jemand helfen?
Hier ist der Code:
public void verstecken2() {
for (int i = 10; i > 0; i--) {
System.out.println(i);
this.kurzePause();
}
System.out.println("Ich komme Dich suchen!");
}
1 Antwort
Der Zugriffsmodifizierer
public
gestattet sämtlichen Klassen Zugriff auf den betreffenden Member. Er ist der freizügigste Zugriffsmodifizierer.
Die Zugreifbarkeit
public
findet man hauptsächlich bei Methoden, die von anderen Klassen verwendet werden sollen z.B. bei Konstruktoren.
void(zu deutsch Leere) steht für eine funktion ohne Rückgabewert(return value)
verstecken2 ist hier der Name der Funktion
die leeren Klammern bedeuten, das die Funktion beim Aufruf keine Werte erwartet
for(int i=10;i>0;i--){
for Schleife (für Schleife) in der eine Varible i auf 10 gesetzt wir und dann solange sie >0 ist um eins verringert wird. I nimmt also die Werte 10,9,8,7,6,5,3,2,1 an.
Wird bei jedem durchlauf der schleife gemacht
System.out.println(i);
this.kurzePause();
das println(i) gibt jeweils in einer neuen Zeile i aus
this.kurzePause(); macht eine kurze Pause bei der Ausführung des Codes
System.out.println("Ich komme Dich suchen!");
kommt nach der Schleife und gibt einfach Ich komme Dich suchen! aus