Java ist statisch typisiert: Jede Variable hat einen festen Typ. Primitive Typen sind int, long, double, boolean, char und byte. Texte sind das Objekt String. Seit Java 10 erkennt var den Typ bei lokalen Variablen selbst.
Beim Umwandeln größerer in kleinere Typen brauchst du eine Typumwandlung ((int) 3.9 ergibt 3).
int alter = 17;
double groesse = 1.68;
boolean istAzubi = true;
char buchstabe = 'A';
String name = "Mia";
var punkte = 95; // int
int gerundet = (int) 3.9; // 3
System.out.println(name + " ist " + alter);Merke
Typ muss feststehen:
int,double,boolean,String...Stringschreibt man groß,intkleinTypumwandlung mit
(int)
Aufgabe
Berechne den Durchschnitt aus drei int-Noten als double.