[JAVA] Ruby bedingte Verzweigungsverarbeitung

Bedingte Verzweigungsverarbeitung

Vergleichsoperatoren (>,> =, <, <=, ==)

Vergleichsoperator Verwendung der Beschreibung

A> B Ist A größer als B? = A> = B Ist A mehr als B? <A <B A ist kleiner als B. <= A <= B Ist A kleiner oder gleich B? == A == B Sind A und B gleich?

true, false

python


#Ist 1 weniger als 20?
irb(main):001:0> 1 < 20
=> true

#Ist 5 kleiner als 5?
irb(main):002:0> 5 <= 5
=> true

#Ist 1 größer als 20?
irb(main):003:0> 1 > 20
=> false

#Ist 5 mehr als 5?
irb(main):004:0> 5 >= 5
=> true

#Ist 2 x 5 gleich 10?
irb(main):005:0> 2 * 5 == 10
=> true

#Ist 10 gleich 20?
irb(main):006:0> 10 == 20
=> false

Logischer Operator (!)

Ein Operator, der die Authentizität eines Ausdrucks bestätigen und Operationen mit dem Authentizitätswert ausführen kann, wird als logischer Operator bezeichnet. ! (Ausrufezeichen) wird als nicht-Operator bezeichnet und im negativen Sinne verwendet. ! =, eine Kombination aus! And =, gibt true zurück, wenn die Werte im entgegengesetzten Sinne von == nicht gleich sind.

python


#Ist nicht 2 x 3 6?
irb(main):001:0> 2 * 3 != 6
=> false
#Ist nicht 2 x 3 10?
irb(main):002:0> 2 * 3 != 10
=> true

if-Anweisung

Die if-Anweisung kann den auszuführenden Prozess verzweigen, je nachdem, ob der bedingte Ausdruck richtig oder falsch ist, dh wahr oder falsch.

python


wenn bedingter Ausdruck
wird bearbeitet
end

sonst (if-Anweisung)

Verwenden Sie else, um zu verarbeiten, wenn der bedingte Ausdruck in der if-Anweisung falsch ist. Beschreiben Sie die Verarbeitung, wenn die Bedingung zwischen else ~ end nicht erfüllt ist

python


wenn bedingter Ausdruck
  #Bedingter Ausdruck ist wahr(true)Verarbeitung ausgeführt werden bei
else
  #Der bedingte Ausdruck ist falsch(false)Verarbeitung ausgeführt werden bei
end

elsif (if-Anweisung)

elsif beschreibt die Verarbeitung, wenn der bedingte Ausdruck wie sonst falsch ist. Sie können den bedingten Ausdruck jedoch hinzufügen, wenn die Bedingung nicht erfüllt ist.

python


wenn bedingter Ausdruck 1
  #Bedingter Ausdruck 1 ist wahr(true)Verarbeitung ausgeführt werden bei
elsif bedingter Ausdruck 2
  #Der bedingte Ausdruck 1 ist falsch(false)Zu jener Zeit
  #Der bedingte Ausdruck 2 ist wahr(true)Verarbeitung ausgeführt werden bei
else
  #Bedingter Ausdruck 1 und bedingter Ausdruck 2 sind beide falsch(false)Verarbeitung ausgeführt werden bei
end

Das heißt, der bedingte Zweig von positiv, negativ oder 0 ist wie folgt.

Das ist alles von der Szene!

Recommended Posts

Ruby bedingte Verzweigungsverarbeitung
Java-bedingter Zweig
Java bedingter Zweig
Ruby iterativer Prozess
[Java] Bedingter Zweig
Ruby bedingter Zweig (case, while, Endlosschleife, break)
Bedingter Zweig von Ruby. if, bedingter Operator (ternärer Operator), es sei denn, case
Bedingte Verzweigung mit Hilfsmethode
If-Anweisung und Verzweigungsverarbeitung
[Anfänger] Verschiedene iterative Verarbeitung für Ruby-Arrays
Rails6 OmniAuth Twitter-Authentifizierung E-Mail-bedingter Zweig