Hier habe ich euch mal die Datentypen und Operatoren die Java kennt aufgelistet:
-------------
1. DATENTYPEN:
boolean
Boolescher Wert (wahr, falsch)
true, false
char
Zeichen, Buchstabe
Unicode-Werte
byte
ganze Zahl
-128 bis +127
short
ganze Zahl
-32768 bis 32767
int
ganze Zahl
-2.147.483.648 bis +2.147.483.647
long
ganze Zahl
-9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807
float
Fließkommazahl
-3,40282347E+38 bis +3,40282347E+38
double1
Fließkommazahl
-1,7976931348623157E+308 bis +1,7976931348623157E+308
---------------
2. OPERATOREN
++ --
Inkrement, Dekrement
Erhöht oder erniedrigt den Wert einer Variablen um 1
!
logisches NICHT
Negiert den Wahrheitswert einer Aussage (beispielsweise eines ergleichs). Wird meist in Kontrollstrukturen (siehe Kapitel 4) verwendet.
* /
Multiplikation, Division
Multiplikation und Division
%
Modulo-Division
Liefert den Rest einer ganzzahligen Division
4 % 3 liefert z.B. 1
- +
Subtraktion, Addition
Subtraktion und Addition
<= < > >=
Vergleich
Zum Vergleich zweier Werte. Die Operatoren liefern true oder false zurück.
== !=
Vergleich (gleich, ungleich)
Zum Vergleich auf Gleichheit oder Ungleichheit. Die Operatoren liefern true oder false zurück.
&&
logisches UND
Verknüpft zwei Aussagen. Liefert true, wenn beide Aussagen true sind.
if ( (x < 1) && (y > 1) )
||
logisches ODER
Verknüpft zwei Aussagen. Liefert true, wenn eine der beiden Aussagen true ist.
if ( (x < 1) || (y > 1) )
&
bitweises UND
UND-Verknüpfung der Binärpräsentation zweier Zahlen.
var1 = 1; // ...0001
var2 = 5; // ...0101
var3 = var1 && var2; // ...0001
|
bitweises ODER
ODER-Verknüpfung der Binärpräsentation zweier Zahlen.
var1 = 1; // ...0001
var2 = 5; // ...0101
var3 = var1 || var2; // ...0101
~
bitweises Komplement
Umkehrung der Binärpräsentation einer Zahl.
var1 = 1; // ...0001
var2 = ~var1; // ...1110
Bei Fragen einfach eine Nachricht per PN an mich senden
euer
schmoelz