Einfache Datentypen in Java
Variablen und Konstanten
Eine Variable ist ein Platzhalter für einen Speicherbereich, in dem Werte abgelegt und wieder ausgelesen werden können. Bevor auf den Wert einer Variablen zugegriffen werden kann, muss der Variablen ein Wert zugewiesen werden. Dies geschieht nicht automatisch. Die erste Wertzuweisung nach der Definition einer Variablen wird Initialisierung genannt.
Syntax der Variablendefinition: Datentyp VariablenName; oder
Datentyp VariablenName = Wert;
Syntax der Wertzuweisung:
VariablenName = Wert;
Beispiele:
int i; // Definitionen...
int k; // ... ohne Intialisierung
char c; // ... ohne Intialisierung
double d = 1.7; // ... mit Intialisierung
// richtige Wertzuweisungen
i = 20;
k = i;
c = 'A';
// fehlerhafte Wertzuweisungen
i = 0.15; // 0.15 ist kein int-Wert
c = "Test"; // "Test" ist kein char-Wert
v = 7; // v ist nicht definiert
// alternative Konstrukte
float Summe, Differenz, Produkt, Quotient;
int Wert1 = 12, Wert2 = 45, Wert3 = -284;
Wert1 = Wert2 = Wert3 = 77;
Der Aufbau von Konstanten hat große Ähnlichkeit mit dem von Variablen:
Sie erhalten einen Datentyp und einen Namen.
Vor dem Datentyp muss aber das Schlüsselwort final stehen.
Hierdurch wird festgelegt, dass der folgende Wert endgültig ist und nicht
mehr verändert werden darf. Jede Konstante muss unmittelbar bei ihrer
Definition einen Wert erhalten.
// Definition einer Konstanten
final float Mehrwertsteuer = 0.19;
Operatoren
Aufgabe
/**
*
* Operatoren in verkürzter Schreibweise
*
* Welchen Wert liefern die folgenden Ausdrücke?
* Erläutern Sie die verkürzte Schreibweise der Operatoren.
*
* @version 1.0
* @author by
*/
public class Operatoren {
public static void main(String[] args) {
int d = 1;
int e = 2;
d *= e;
d += e++;
d -= 3 - 2 * e;
e /= (d + 1);
}
}