Ein Anfängerleitfaden für Java-Auswahlanweisungen

Ein Anfängerleitfaden für Java-Auswahlanweisungen

Auswahlanweisungen sind eine Programmkontrollstruktur in Java. Wie der Name schon sagt, werden sie verwendet, um einen Ausführungspfad auszuwählen, wenn eine bestimmte Bedingung erfüllt ist.





Chrome verbraucht viel Speicher

In Java gibt es drei Auswahlanweisungen: wenn , ansonsten , und Schalter . Schauen wir sie uns genauer an.





1. Die if-Anweisung

Dies ist eine einzelne Auswahlanweisung. Es wird so benannt, weil es nur eine einzelne Aktion (oder eine Gruppe von Aktionen) auswählt oder ignoriert.





Wenn Sie möchten, dass eine bestimmte Anweisung ausgeführt wird, wenn eine gegebene Bedingung wahr ist, verwenden Sie die wenn Stellungnahme. Eine Bedingung ist jeder Ausdruck, der ein boolesches Ergebnis liefert, d. h. wahr oder falsch (1 oder 0). Relationale, logische und Gleichheitsoperationen sind solche Arten von Ausdrücken, die ein boolesches Ergebnis liefern.

Wenn die Bedingung falsch ist, wird die Ausführung der vermeintlichen Aktion übersprungen.



Syntax:

if (condition)
statement

Beispielcode:





if (mark >90)
System.out.println('You got grade A');

Beachten Sie die Einrückung vor dem System.out.ln() Stellungnahme. Es empfiehlt sich, es einzufügen, um die Programmstruktur zu zeigen. Die meisten IDEs fügen es automatisch ein, wenn Sie zur nächsten Zeile wechseln. Sie sollten sich also keine Sorgen machen, dass Sie es vergessen.

2. Die if..else-Anweisung

Dies ist eine doppelte Auswahlanweisung. Es wird so genannt, weil es zwischen zwei verschiedenen Aktionen (oder einer Gruppe von Aktionen) wählt.





Verwandt: So verwenden Sie die IF-Funktion mit verschachtelten Formeln in Excel

Die ansonsten -Anweisung führt eine bestimmte Aktion im wenn blockieren, wenn eine Bedingung wahr ist. Andernfalls führt es eine Aktion im anders blockieren, wenn die Bedingung zu einem falschen Ergebnis führt.

Syntax:

if (condition)
statement1
else
statement2

Beispielcode:

if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');

Verschachtelt, wenn..sonst

Es ist möglich zu haben ansonsten Aussagen im Inneren ansonsten -Anweisungen, ein Szenario, das als Verschachtelung bekannt ist.

Siehe das Beispiel unten:

if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}

Der obige Code prüft, ob die Temperatur eines Objekts innerhalb eines bestimmten Bereichs liegt und druckt dann seine wahrscheinliche Farbe. Der obige Code ist ausführlich und Sie werden es höchstwahrscheinlich verwirrend finden, die Logik zu befolgen.

Schauen Sie sich das unten an. Es erreicht das gleiche Ziel, ist aber kompakter und hat nicht das Unnötige {} nach anders . Die meisten Programmierer ziehen es tatsächlich letzterem vor.

if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}

Blöcke

Die wenn und ansonsten Anweisungen erwarten im Allgemeinen, dass sie eine Aktion ausführen. Wenn Sie mehrere Anweisungen damit ausführen möchten, verwenden Sie geschweifte Klammern {} um diese Aktionen zu gruppieren.

if (condition){
// statements
} else {
// statements
}

3. Schalter

Dies ist eine Mehrfachauswahl-Anweisung. Es prüft, ob ein Ausdruck mit einem der angegebenen Fälle übereinstimmt und führt dann eine Aktion für diesen Fall aus.

Syntax:

switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}

Die brechen -Anweisung wird verwendet, um die Schalter -Anweisung wird nicht ausgeführt, wenn eine Übereinstimmung gefunden wurde. Es besteht keine Notwendigkeit, Ausführungszeit zu verschwenden, wenn ein Fall gefunden wurde.

wie man ps4 schneller laufen lässt

Der in der switch-Anweisung angegebene Ausdruck muss ein konstantes Integral vom Typ . sein Byte , kurz (aber nicht lang ), int , oder verkohlen . Sie können auch die Zeichenfolge Datentyp.

Beispielcode:

String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}

Ein Blick auf die Python if-Anweisung

Nachdem Sie nun gelernt haben, wie man Auswahlanweisungen in Java verwendet, kann es interessant sein, auf Python umzusteigen.

Die Programmierlogik ist ähnlich, aber Python ist anfängerfreundlicher und nicht so wortreich. Das Erlernen von Logik in mehreren Sprachen hilft, die zugrunde liegenden Ideen, die praktiziert werden, durchzusetzen. Es ist nie eine schlechte Idee, Ihr Programmierwissen zu diversifizieren.

Teilen Teilen Tweet Email So verwenden Sie die Python if-Anweisung

Python zu beherrschen bedeutet, sich mit der Python if-Anweisung auseinanderzusetzen. Verwenden Sie diese Beispiele für if-Anweisungen, um Ihre Python-Kenntnisse zu verbessern.

Weiter lesen
Verwandte Themen
  • Programmierung
  • Java
  • Codierungs-Tutorials
Über den Autor Jerome Davidson(22 Artikel veröffentlicht)

Jerome ist Staff Writer bei MakeUseOf. Er behandelt Artikel über Programmierung und Linux. Er ist auch ein Krypto-Enthusiast und behält die Krypto-Industrie immer im Auge.

Mehr von Jerome Davidson

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren