Java Erlaubte Zeichen für If/If-Else verzweigungen usw.?

FAN4TIC

Lt. Commander
Registriert
Nov. 2007
Beiträge
1.738
Hallo zusammen.
Ich bin gerad dabei, Java zu wiederholen. (Schule fängt wieder an XD)
Aber ich habe ganz vergessen welche "Zeichen" es bei Verzweigungen usw. es gibt.

Also was ich meine ist:
------
if ((i>5) && (i<=10))

{ stift.schreibe(i+" liegt im Intervall ]5, 10]");

}
-------
diese Zeichen sind gemeint.
Welche möglichkeiten und varianten gibt es eigentlich?
Gibts da so ne Liste?
Weil ich versteh net was z.B::
if (i == 100)
heißen soll. heißt das i=100? oder i ungleih 100?
LG

Fan4tic
 
== ist der Vergleichoperator, der bei Gleichheit "wahr" zurückgibt (true) und bei Ungleichheit "falsch" (false)

Dann gibts noch != also "ungleich" - Das Ausrufezeichen bedeutet Negation.
Was gibts noch?

<,>, <=, >=
 
Deine If-Anweisung besteht immer aus einem boolschen Ausdruck, der einen Wahrheitswert liefert, also entweder true oder false.

Code:
if( x ){
   ... // tue etwas magisches
}

x kann also wie CoolHandLuke schon geschrieben hat ein direkter boolscher Operator sein wie ==, <, >, etc... oder gegebenfalls eine Prüfung auf eine Bedingung.
Bsp:
Code:
if( x instanceof y ){
   ... // tue etwas magisches
}

Literatur dazu gibts massig im Netz. Unter anderem diese Quelle: http://openbook.galileodesign.de/javainsel7/javainsel_02_005.htm#mj6a2cb96c1cffa3960151c466159bd1a4
 
Zurück
Oben