commit aa57e94f3d2e11326241f341663524efc3385201 Author: structix Date: Sat Jan 22 17:17:00 2022 +0100 Add primitive Datentypen diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9fb18b4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea +out diff --git a/JavaTutorial.iml b/JavaTutorial.iml new file mode 100644 index 0000000..8b2ade9 --- /dev/null +++ b/JavaTutorial.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/PrimitiveDatentypen.java b/PrimitiveDatentypen.java new file mode 100644 index 0000000..d329268 --- /dev/null +++ b/PrimitiveDatentypen.java @@ -0,0 +1,74 @@ +public class PrimitiveDatentypen { + + // Das ist ein einzeiliger Kommentar + + /* + Das + ist + ein + mehrzeiliger + Kommentar + */ + + // Der Einstiegspunkt eines Programms heißt (in Java) main. + // Das Konstrukt ist eine Methode. Mehr dazu gibts später. + public static void main(String[] args) { + + // Hier kann man nun Code schreiben der dann später von oben nach unten ausgeführt wird. + + // Befehl für eine Textausgabe auf dem Bildschirm: + System.out.println("Hallo Welt"); + + // Genug mit dem Into... + + //----------------------------------------------------------------------------- + // In Java gibt es Variablen, um Daten temporär zu speichern. Diese bekommen immer einen festen Typen zugewiesen, + // sodass klar ist welche Art von Daten in den Variablen enthalten sind. Das hat einige Vorteile z.B. lassen + // sich nicht einfach Buchstaben mit Zahlen multiplizieren. Nachteil: Man muss sich zuvor überlegen was in der + // Variable enthalten sein soll und manchmal Daten in andere Typen konvertieren. + + + // Wichtige Datentypen: + + // Wahr/Falsch + boolean bit = true; + + // Ganzzahl (32 Bit) + int ganzzahl = 0; + + // Ganzzahl (64 Bit) + long riesenganzzahl = 0; + + // Kommazahl mit doppelter Präzision. Standard Kommazahl in Java + double kommazahlDouble = 0.0; + + // Zeichenkette (eigentlich nicht primitiv aber wird in Java mehr oder weniger so behandelt) + String zeichenkette = "Hier könnte Ihre Werbung stehen!"; + + + // Eher selten verwendete primitive Datentypen: + + // Ganzzahl (8 Bit) + byte ganzzahlbyte = 127; + + // Ganzzahl (16 Bit) + short ganzzahlshort = 0; + + // Kommazahl (wird in Java seltener verwendet, da etwas ungenauer) + float kommazahl = 0.0f; + + // Ein einzelner Buchstabe + char buchstabe = 'a'; + + + //----------------------------------------------------------------------------- + // Rechnen + + // Es gibt die ganz normalen Rechenzeichen, also: + // * Multiplikation + // / Division + // + Addition + // - Subtraktion + } + +}