Beispiel 01
Wir beginnen diesen Leitfaden mit unserem ersten und grundlegenden Beispiel für Scala -Programmierung, das die Booleschen Ausdrücke nutzen, die überprüft werden sollen. Verwenden Sie „Strg+Alt+T“, gefolgt von der Anweisung „Scala“ an einem Terminal, um das Terminal zu öffnen und die Scala -Schale wie angezeigt zu starten. Wir haben unser Beispiel gestartet, indem wir eine Variable „A“ mit Ganzzahlwert 14 initialisierten.
Danach haben wir die Anweisung "if" in der zweiten Abfragelinie mit einem booleschen Ausdruck in seinen Klammern ausprobiert. Die Anweisung prüft, ob der Wert der Variablen „A“ größer als 10 ist oder nicht. In diesem Fall würde sein Println () -Technik -Teil ausgeführt und angezeigt "A ist größer als 10". Die Ausgabe zeigt, dass der Wert „14“ der Variablen „A“ nach Bewertung des booleschen Ausdrucks innerhalb der Anweisung „If“ größer als 10 ist.
Wir haben die IF-ELSE-Anweisung in der letzten Abfragelinie versucht, um einen anderen booleschen Ausdruck zu überprüfen. Dieses Mal haben wir dem "if" -Teil einen booleschen Wert "wahr" geliefert, und Println würde "boolean" zum Erhalten des Booleschen Wertes angezeigt. Der sonstige Teil würde "nicht boolean" angezeigt, nachdem er einen Nicht-Boolen-Wert im booleschen Ausdruck des "if" -Teils gefunden hat. Die Ausgabe zeigt "boolean", weil der Wert "true" selbst boolean ist.
Die gleichen booleschen Ausdrücke der IF-ELSE-Anweisung können verwendet werden, um mehr als zwei Variablenwerte zu vergleichen. Somit haben wir zwei neue Variablen initialisiert, "Y" und "Z", wobei 14 und 6 das Schlüsselwort "var" an der separaten Abfragezeile des SCALA -Befehlszeilendienstprogramms verwendet. Die Ausgabe zeigt, dass beide Ganzzahlwerte erfolgreich initialisiert wurden.
Danach haben wir die Anweisung "IF-ELSE" in der dritten Abfragelinie ausprobiert, um den in den Klammern des Teils "If" genannten booleschen Ausdrucks zu bewerten und zu überprüfen. Dieser Ausdruck würde sowohl Variablen "y" als auch "z", berechnen ihre Summe über "y+z" und prüfen, ob die berechnete Summe größer als 20 ist oder nicht. Bei Überprüfung dieses booleschen Ausdrucks, wenn der Compiler im Gegenzug „True“ zeigt, würde die Funktion „Println“ -Funktion des Teils "If" "Summe is 20" anzeigen. Andernfalls würde der Teil "else" seine Funktion "println" ausführen und anzeigen, dass die Summe nicht 20 ist. Nach Abschluss dieser IF-ELSE-Aussage haben wir „Summe ist 20“ als Ausgabe.
Beispiel 02
Während Sie mit einer IF-ELSE-Anweisung arbeiten, haben Sie möglicherweise die zusammengesetzte IF-ELSE-Anweisung ausprobiert, indem Sie mehr als 1 If-ELSE-Ausdruck in einer einzigen Anweisung kombiniert haben. Es ist sehr nützlich, wenn Sie mehr als 1 booleschen Ausdruck Ihrer Wahl überprüfen möchten. Wir haben also die Variable „V“ mit Wert 5 initialisiert und eine zusammengesetzte IF-ELSE-Anweisung erstellt, um zu überprüfen, ob „R“ weniger als 10 oder mehr als 10 oder gleich 10 ist. Die println () -Anweisungen wurden gemäß jedem booleschen Ausdruck verwendet. Wir haben den Ausgang „Wert ist klein“ aus dieser Methode heraus.
Die verschachtelte Erklärung kann in Scala verwendet werden, um mehr als 1 booleschen Ausdruck gleichzeitig zu überprüfen. Wir haben also zwei Variablen, "A" und "B", mit einem Wert "13" und "6" gemäß den ersten beiden Abfragen in der Scala -Befehlszeile initialisiert, mit einem Wert "13" und "6". Dann haben wir den booleschen Ausdruck in dem IF -Teil der Aussage verwendet, um zu überprüfen, ob „a“ gleich 13 ist oder nicht. In diesem Fall wird ein anderer „if“ -Boolean -Ausdruck im äußeren „If“ -Teil verwendet, um zu überprüfen, ob „B“ gleich 6 ist oder nicht.
Wenn der innere „If“ -Teil nach der Bewertung des booleschen Ausdrucks wahr zurückgibt, wird die Funktion "println () ausgeführt. Für dieses Programm ist die Ausgabe „wahr“, wie unten gezeigt.
Beispiel 03
In diesem Beispiel verwenden wir die 16-Bit-Signiergarte über die "kurze" Funktion, um den booleschen Ausdruck zu überprüfen. In dieser Funktion haben wir die Variable „V“ mit einem booleschen Expression initialisiert, der überprüft, ob der Kurzwert 199 gleich dem ganzzahligen Wert von 199 oder nicht. Die Ausgabe zeigt, dass es wahr ist, ich.e., Sowohl der kurze als auch der ganzzahlige Wert sind der gleiche.
Wir haben den gleichen booleschen Ausdruck auf verschiedenen Werten ausprobiert, ich.e., 120 und 122, und das Ergebnis ist falsch.
Beispiel 04
Schauen wir uns das letzte Beispiel dieses Leitfadens an, um den booleschen Ausdruck in einer IF-ELSE-Anweisung zu bewerten. Wir haben also die Main () -Funktionsdefinition mit der Initialisierung von 2 booleschen Variablen auf ganz unterschiedliche Weise gestartet. Obwohl beide Variablen booleschen sind, können wir unsere Nachrichten so ausstellen.
Also haben wir die Aussage „If“ mit „X“ als Ausdruck begonnen. Wenn „X“ wahr ist, wird die internen Teile ausgeführt. Ansonsten beenden Sie einfach das Programm. Das Println () würde anzeigen, dass „x“ booleschen ist und ein weiterer „If“ -Teil nach einer Variablen „y“ prüft, wie wir es nach „x“ überprüft haben. Der sonstige Teil würde zeigen, dass „y“ booleschen ist, während der „sonst“ -Teil des äußeren „If“ danach ausgeführt wird, um anzuzeigen, dass „X“ nicht boolean ist. Alle IF-ELSE-Anweisungsklammern sowie die Hauptfunktions- und Objektklammern sind hier geschlossen.
Bei Zusammenstellung und Ausführung haben wir festgestellt, dass beide booleschen sind.
Abschluss
So können Sie die booleschen Ausdrücke in verschiedenen IF-ELSE-Aussagen mit unterschiedlichen Methoden verwenden, ich.e., Einfacher IF-ELSE, Compound If-ELSE oder verschachtelte If-ELSE. Wir haben viele Beispiele von Scala mithilfe der Scala -Befehlszeile und der Scala -Dateien durch Zusammenstellung und Ausführung ausprobiert. Alle Beispiele sind für neue Benutzer von Scala sehr kurz und leicht zu verstehen. Machen Sie sich keine Sorgen und beginnen Sie mit der Implementierung der genannten Abbildungen nach Ihrem Ende.