Wir können Variablen in der Java-Sprache als Container zum Speichern von Daten verstehen. Nur wenn sie im Voraus definiert sind, können wir dem Container Werte zuweisen und dann an Operationen teilnehmen, die gewünschten Ergebnisse speichern usw., also müssen wir zuerst lernen, wie um diese Variable zu definieren.
In diesem Artikel konzentrieren wir uns auf die grundlegenden Datentypen in der Java-Sprache, also auf die integrierten Typen. Die Java-Sprache bietet insgesamt acht Grundtypen, darunter sechs numerische Typen (vier Ganzzahltypen, zwei Gleitkommatypen). , und ein Zeichentyp, es gibt auch einen booleschen Typ, der wiederum eingeführt wird:
1. Bytetyp:
Der Byte-Datentyp ist eine 8-Bit-Zweierkomplement-Ganzzahldarstellung mit Vorzeichen.
Der Mindestwert ist -128 (-2^7), der Höchstwert ist 127 (2^7-1) und der Standardwert ist 0.
Der Byte-Typ wird verwendet, um in großen Arrays Platz zu sparen, und ersetzt hauptsächlich Ganzzahlen, da die Byte-Variable nur ein Viertel des Platzes des Int-Typs einnimmt.
Beispiel:
bytea=150,byteb=-30;
2. Kurzform:
Der kurze Datentyp ist eine 16-Bit-Zweierkomplement-Ganzzahl mit Vorzeichen.
Der Mindestwert beträgt -32768 (-2^15) und der Höchstwert beträgt 32767 (2^15 - 1).
Der kurze Datentyp kann ebenso Platz sparen wie Byte. Eine kurze Variable ist halb so groß wie eine Variable vom Typ int, und der Standardwert ist 0.
Beispiel:
Shorts=200, Shortr=-4500;
3. int-Typ:
Der int-Datentyp ist eine 32-Bit-Zweierkomplementdarstellung einer Ganzzahl mit Vorzeichen.
Der Mindestwert beträgt -2.147.483.648 (-2 ^ 31) und der Höchstwert beträgt 2.147.483.647 (2 ^ 31 - 1). Im Allgemeinen haben Ganzzahlvariablen standardmäßig den Typ int und der Standardwert ist 0.
Beispiel:
inta=100000,intb=-200000;
4. langer Typ:
Der lange Datentyp ist eine 64-Bit-Ganzzahldarstellung im Zweierkomplement mit Vorzeichen.
Der Mindestwert beträgt -9.223.372.036.854.775.808 (-2^63) und der Höchstwert beträgt 9.223.372.036.854.775.807 (2^63 - 1). Der Standardwert ist 0L.
Beispiel:
longa=100000L, Longb=-200000L;
Bei L wird theoretisch nicht zwischen Groß- und Kleinschreibung unterschieden, aber wenn es als l geschrieben wird, kann es leicht mit der Zahl 1 verwechselt werden und ist schwer zu unterscheiden, daher ist es am besten, es groß zu schreiben.
5. Schwimmertyp:
Der Float-Datentyp ist eine IEEE 754-konforme 32-Bit-Gleitkommazahl mit einfacher Genauigkeit.
float kann beim Speichern großer Gleitkomma-Arrays Speicherplatz sparen. Der Standardwert ist 0,0f.
Gleitkommazahlen können nicht zur Darstellung präziser Werte wie Währungen verwendet werden.
Beispiel:
floatf1=3.1415f;
6. Doppeltyp:
Der Double-Datentyp ist eine IEEE 754-konforme 64-Bit-Gleitkommazahl mit doppelter Genauigkeit.
Der Standardtyp von Gleitkommazahlen ist Double.
Der Double-Typ kann auch keine präzisen Werte wie Währungen darstellen und der Standardwert ist 0,0d.
7. Boolescher Typ:
Der boolesche Datentyp repräsentiert ein Informationsbit.
Es gibt nur zwei Werte: wahr und falsch.
Dieser Typ dient nur als Flag zum Aufzeichnen von Wahr/Falsch-Bedingungen.
Der Standardwert ist false.
Beispiel:
booleanResult=true;
8. Zeichentyp:
Der char-Typ ist ein einzelnes 16-Bit-Unicode-Zeichen.
Der Mindestwert ist u0000 (das Dezimaläquivalent ist 0) und der Höchstwert ist uffff (also 65535).
Der Datentyp char kann jedes Zeichen speichern.
Beispiel:
charletter='A';
Die Standardwerte verschiedener Datentypen sind unten aufgeführt:
Sie können die oben genannten grundlegenden Datentypen in Java verstehen, ohne sie auswendig zu lernen. In den folgenden Codeübungen können Sie erkennen, welcher Datentyp je nach tatsächlichem Bedarf verwendet werden soll die Brust.