Add primitive Datentypen

This commit is contained in:
2022-01-22 17:17:00 +01:00
commit aa57e94f3d
3 changed files with 87 additions and 0 deletions

74
PrimitiveDatentypen.java Normal file
View File

@@ -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
}
}