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

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
.idea
out

11
JavaTutorial.iml Normal file
View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="GENERAL_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

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