Verwirrende Java-Probleme entstehen durch Schleifen, Multithreading, Überladung, Überschreiben usw. und erschweren die Navigation.
Manchmal verwirren uns scheinbar einfache Probleme und führen dazu, dass wir unorganisierten Code anstelle einfacher Lösungen schreiben.
Durch analytisches Denken können wir diese Probleme auch ohne Vorkenntnisse lösen. Entdecken Sie mit uns knifflige Programme in Java.
gültiger Kommentar
Benannte Schleife
Im Bereich der Programmierung sind Java-Kommentare Textanweisungen in einem Programm, die bei der Ausführung durch den Compiler oder Interpreter keine Bedeutung haben.
Der Zweck der Einbindung von Kommentaren in Ihren Code ist vielfältig. Sie sind wertvolle Werkzeuge zur Verbesserung der Codelesbarkeit und ermöglichen es Entwicklern, mehr Einblick in die Komplexität eines Programms zu geben.
Kommentare tragen zur Vereinfachung der Codepflege bei und erleichtern die Identifizierung von Fehlern, indem sie klare Erklärungen und relevante Details liefern. Darüber hinaus können Kommentare wertvolle Informationen zu einer Variablen, Methode, Klasse oder einer bestimmten Anweisung in Ihrer Codebasis liefern.
Darüber hinaus können sie dazu verwendet werden, die Ausführung bestimmter Codeabschnitte selektiv zu deaktivieren, insbesondere wenn beim Testen und Experimentieren alternative Codepfade untersucht werden.
Lassen Sie uns heute jedoch auf ein faszinierendes Konzept eingehen: „umsetzbare Bewertungen“.
Programm 1Algorithmus
Schritt 2: Definieren Sie die Hauptmethode als „public static void main(String[] args)“.
Schritt 3: Beginnen Sie mit der Ausführung der Hauptmethode.
Schritt 4: Fügen Sie vor der nächsten Codezeile einen einzeiligen Kommentar hinzu, um anzugeben, dass diese Codezeile eine Ausgabe erzeugen wird.
Schritt 5: Verwenden Sie als Kommentar das Unicode-Zeichen u000d, das das Wagenrücklaufzeichen darstellt.
Schritt 6: Verwenden Sie die Methode System.out.println(), um die Zeichenfolge „Kommentar wurde ausgeführt“ auszudrucken.
Beispiel
public class Tutorialspoint { public static void main(String[] args) { // the code line below this provides an output // \u000d System.out.println("comment has been executed"); } }
comment has been executed
Hinweis: Eine interessante Eigenschaft dieses Codes ist der Kommentar mit dem Unicode-Zeichen u000d, das vom Java-Compiler als neue Zeile interpretiert wird. Entgegen dem erwarteten Kommentar werden die folgenden Codezeilen ausgeführt.
Methode 2: Benannte Schleifefür()
Algorithmus
Schritt 2: Definieren Sie die Hauptmethode als Einstiegspunkt des Programms.
Schritt 3: Verwenden Sie die Initialisierung von i als 1, um die äußere Schleife mit der Bezeichnung loop1 zu starten.
Schritt 4: Überprüfen Sie, ob der Wert von i kleiner als 7 ist.
Schritt 5: Wenn die Bedingung wahr ist, betreten Sie die äußere Schleife.
Schritt 6: Starten Sie die innere Schleife und initialisieren Sie j auf 2.
Schritt 7: Überprüfen Sie, ob der Wert von j kleiner als 8 ist.
Schritt 8: Wenn die Bedingung wahr ist, betreten Sie die innere Schleife.
Schritt 9: Überprüfen Sie, ob der Wert von i 4 ist.
Schritt 10: Wenn die Bedingung wahr ist, springen Sie aus der äußeren Schleife mit der Bezeichnung Schleife1.
Schritt 11: Wenn die Bedingung falsch ist, führen Sie die Anweisung im if-Block aus.
Schritt 12: Verwenden Sie die println-Anweisung, um die Werte von i und j zu drucken.
Schritt 13: Erhöhen Sie den Wert von j um 1.
Schritt 14: Zurück zu Schritt 8.
Schritt 15: Wenn die Bedingung in Schritt 8 falsch ist, müssen Sie die innere Schleife verlassen.
Schritt 16: Erhöhen Sie den Wert von i um 1.
Schritt 17: Gehen Sie nun zurück zu Schritt 5.
Schritt 18: Wenn die Bedingung in Schritt 5 falsch ist, verlassen Sie die äußere Schleife.
Beispiel
// A Java program to explain how named loops work. public class Tutorialspoint { public static void main(String[] args) { loop1: for (int i = 1; i < 3; i++) { for (int j = 2; j < 4; j++) { if (i == 4) break loop1; System.out.println("i = " + i + " j = " + j); } } } }
i = 1 j = 2 i = 1 j = 3 i = 2 j = 2 i = 2 j = 3
In diesem Blog untersuchen wir zwei Ansätze: die Nutzung von Annotationen für die Ausführung und die Nutzung benannter Schleifen, um eine präzisere Kontrolle über das Schleifenverhalten zu erreichen. Durch den Einsatz dieser Techniken können Entwickler die Lesbarkeit des Codes, die Wartbarkeit und die Gesamteffektivität des Programms verbessern.
Das obige ist der detaillierte Inhalt vonEinige knifflige Programme in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!