|
|
| (12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 30: |
Zeile 30: |
|
| |
|
| </syntaxhighlight> | | </syntaxhighlight> |
|
| |
| == Datentypen ==
| |
|
| |
| === Primitive Datentypen in Java ===
| |
|
| |
| '''byte'''
| |
| - Größe: 8 Bit
| |
| - Wertebereich: -128 bis 127
| |
| - Speicherfreundlich, oft für große Arrays verwendet
| |
|
| |
| '''short'''
| |
| - Größe: 16 Bit
| |
| - Wertebereich: -32.768 bis 32.767
| |
|
| |
| '''int'''
| |
| - Größe: 32 Bit
| |
| - Wertebereich: -2³¹ bis 2³¹-1 (~ -2,1 Mrd. bis +2,1 Mrd.)
| |
| - Standard-Datentyp für ganzzahlige Werte
| |
|
| |
| '''long'''
| |
| - Größe: 64 Bit
| |
| - Wertebereich: -2⁶³ bis 2⁶³-1
| |
| - Für sehr große Ganzzahlen
| |
|
| |
| '''float'''
| |
| - Größe: 32 Bit
| |
| - Genauigkeit: ca. 7 Dezimalstellen
| |
| - Für Gleitkommazahlen (mit `f` am Ende, z. B. `3.14f`)
| |
|
| |
| '''double'''
| |
| - Größe: 64 Bit
| |
| - Genauigkeit: ca. 15 Dezimalstellen
| |
| - Standard-Datentyp für Gleitkommazahlen
| |
|
| |
| '''char'''
| |
| - Größe: 16 Bit
| |
| - Speichert ein einzelnes Unicode-Zeichen (z. B. `'A'`, `'€'`)
| |
|
| |
| '''boolean'''
| |
| - Werte: `true` oder `false`
| |
| - Für logische Werte / Bedingungen
| |
|
| |
| == Eingabe ==
| |
|
| |
| <syntaxhighlight lang="java">
| |
| public static void main(String[] args) {
| |
| // ein Objekt der Klasse java.util.Scanner wird erzeugt
| |
| java.util.Scanner scan = new java.util.Scanner(System.in);
| |
|
| |
| System.out.println("Bitte etwas eingeben: ");
| |
|
| |
| // Methode nextLine liest eine Zeichenkette ein
| |
| // Zeichenkette wird in String-Variable s abgelegt
| |
| String s = scan.nextLine();
| |
|
| |
| // eingegebener String wird ausgegeben
| |
| System.out.println(s);
| |
| }
| |
| </syntaxhighlight>
| |
|
| |
| [[Kategorie:Programmieren]]
| |
Aktuelle Version vom 14. November 2025, 08:36 Uhr
Variablen
Variablen kann man sich als Behälter für Daten vorstellen.
BILD
Hier wird die Fließkommazahl 5.5 in den Behälter mit dem Namen x gepackt.
Das nennt man Zuweisung. Der Zuweisungsoperator ist das = .
Die Anweisung in Java würde also so aussehen:
double x = 5.5;
Deklaration der Variable x und gleichzeitige Initialisierung.
Deklaration: die Festlegung von Dimension, Bezeichner, Datentyp
Initialisierung: der Variable einen definierten Startwertzuweisen
public class Flaeche {
public static void main(String[] args) {
double breite = 10.5;
double laenge = 10;
double flaeche = laenge * breite;
System.out.println("Fläche: " + flaeche + " qm");
}
}