Heim > Java > javaLernprogramm > Einige knifflige Programme in Java

Einige knifflige Programme in Java

PHPz
Freigeben: 2023-09-16 10:49:02
nach vorne
1313 Leute haben es durchsucht

Einige knifflige Programme in Java

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.

Anwendungsmethode

  • gültiger Kommentar

  • Benannte Schleife

Methode 1: Gültige Kommentare

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 1

Dieser Code druckt einen Kommentar mit Unicode-Zeichen.

Algorithmus

Schritt 1: Deklarieren Sie die öffentliche Klasse „Tutorialspoint“.

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");
	}
}
Nach dem Login kopieren

Ausgabe

comment has been executed
Nach dem Login kopieren

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 Schleife

Bei der Java-Programmierung sind benannte Schleifen kein fester Bestandteil der Standardbibliothek der Sprache. Der Schleifenmechanismus von Java basiert normalerweise auf bedingten Variablen und Iterationsvariablen, um den Schleifenfortschritt zu überwachen. Allerdings kann die Verwendung von Flags oder Tags das Fehlen von Benennungszyklen umgehen und eine praktikable Alternative darstellen.

für()

Dieses Java-Programm demonstriert die Verwendung benannter Schleifen. Es verfügt über zwei verschachtelte Schleifen mit der Bezeichnung „loop1“ und gibt die Werte der Variablen i und j aus. Wenn i gleich 4 ist, wird die benannte Schleife unterbrochen und das Programm verlässt die Schleife. Die Ausgabe zeigt die i- und j-Werte für jede Iteration, bis die Bruchbedingung erfüllt ist.

Algorithmus

Schritt 1: Deklarieren Sie eine Klasse namens Tutorialspoint.

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);
		}
	}
    }
}
Nach dem Login kopieren

Ausgabe

i = 1 j = 2
i = 1 j = 3
i = 2 j = 2
i = 2 j = 3
Nach dem Login kopieren

Fazit

Java-Programmierung erfordert oft den Umgang mit schwierigen Problemen wie Schleifen, Multithreading, Überladung und Umschreiben. Diese Herausforderungen führen manchmal eher zu großem und komplexem Code als zu einfachen Antworten. Mit analytischem Denken und Problemlösungsfähigkeiten können diese Probleme jedoch auch ohne Vorkenntnisse bewältigt werden.

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage