JavaRush /Java-Blog /Random-DE /Java-Primitivtypen
articles
Level 15

Java-Primitivtypen

Veröffentlicht in der Gruppe Random-DE
Wie bereits erwähnt, sind in Java folgende primitive Typen definiert: Java-Primitivtypen – 1
  • Ganzzahltypen;
  • echte Typen;
  • boolescher Typ.
Auf eine Deklarationsanweisung für eine primitive Variable kann eine Initialisierungsanweisung „ =“ folgen, die der erstellten Variablen einen Anfangswert zuweist.

1. Integer-Variablentypen

Integer- Typen unterscheiden sich in der ihnen zugewiesenen Speichermenge. Die Eigenschaften ganzzahliger Typen sind in der Tabelle aufgeführt. 1.1.
Tisch 1.1. Eigenschaften von Java-Ganzzahltypen
Java-Primitivtypen – 2Wie Sie der folgenden Tabelle entnehmen können, chargelten Integer-Variablen mit Ausnahme des Typs als vorzeichenbehaftete Variablen in der Java-Sprache. Ganzzahlkonstanten können in einem Programm auf drei Arten angegeben werden: als Dezimal-, Hexadezimal- oder Oktalwert. Standardmäßig werden alle Zahlen als Dezimalzahlen interpretiert und sind vom Typ int. Sie können die Typzugehörigkeit explizit angeben , indem Sie longam Ende der Zahl einen Buchstaben "l"oder einen Buchstaben hinzufügen "L". Ein hexadezimaler"0x" Wert wird mit den Zeichen oder angegeben "0X", gefolgt vom Wert der Zahl (Zahlen 0-9und Buchstaben A-Foder a-f), zum Beispiel: 0x7FFF. Eine Zahl in Oktalschreibweise muss mit einer Null beginnen, gefolgt von einer oder mehreren Oktalziffern, zum Beispiel 077777. Oktal- und Hexadezimalzahlen können sowohl positiv als auch negativ sein und in den gleichen Bereichen variieren wie Zahlen in der Dezimaldarstellung (Hexadezimalzahlen bytehaben beispielsweise einen Maximalwert 0x7Fund einen Minimalwert von - 0x80und Oktalzahlen jeweils 177und - 200) . Beispiele für Ganzzahlvariablen deklarieren:
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Zeichen werden in Java über ein Schlüsselwort definiert charund mithilfe des Unicode-Standards implementiert. Sie können eine Symbolkonstante in einem Programm oder als reguläres Symbol angeben. Die symbolische Bedeutung muss in ein Paar einzelner Apostrophe eingeschlossen werden, zum Beispiel:
char symbol='f';
Eine andere Möglichkeit, Zeichen zu schreiben, ist ein Zeichenpaar, "\u"gefolgt von einer vierstelligen Hexadezimalzahl (im Bereich von 0000bis FFFF), die den Unicode-Code des Zeichens darstellt, zum Beispiel:
char symbol = '\u0042';
Einige Zeichen, die auf der Tastatur nicht vorkommen, können mithilfe sogenannter Escape-Sequenzen angegeben werden, \die das Zeichen „ “ gefolgt von einem alphabetischen Zeichen zur Identifizierung der Escape-Sequenz enthalten, wie in Tabelle 1 dargestellt. 1.2.
Tisch 1.2. Escape-Sequenzen, die in der Java-Sprache verwendet werden
Java-Primitivtypen – 3

2. Reale Arten von Variablen

Die Java-Sprache unterstützt reguläre und Doppelbit -Gleitkommazahlen und Variablen – Typen floatund double. Bei Gleitkommazahlen müssen Sie die ganzzahligen und gebrochenen Teile angeben, getrennt durch einen Punkt, zum Beispiel 4.6oder 7.0. Für große Zahlen können Sie die Exponentialschreibweise verwenden (wobei Sie ein Symbol "e"oder ein Symbol verwenden, um die Mantisse vom Exponenten zu trennen "E"). Beispielsweise wird die Zahl -3,58×107 als geschrieben –3.58E7und die Zahl 73,675×10-15 wird als geschrieben 73.675e-15. Die Eigenschaften realer Java-Typen sind in der Tabelle dargestellt. 2.1.
Tisch 2.1. Eigenschaften von Java Real Types
Java-Primitivtypen – 4Gleitkommavariablen können nicht nur numerische Werte, sondern auch alle speziell definierten Flags (Zustände) speichern: negative Unendlichkeit, negative Null, positive Unendlichkeit, positive Null und keine Zahl NaN. Bei allen Gleitkommakonstanten wird davon ausgegangen, dass sie vom Typ sind double. Um einen Nummerntyp anzugeben , müssen Sie floatam Ende ein Symbol "f"oder ein Symbol anhängen "F". Beispiele für Gleitkomma-Variablendeklarationen:
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;

3. Boolescher Variablentyp

Boolesche Variablen (logische Variablen) können einen von zwei Werten annehmen: „wahr“ oder „falsch“ und werden in Programmiersprachen bei relationalen (Vergleich) und logischen Operationen verwendet. Also das Ergebnis des Vergleichs
5 > 3
wird „wahr“ sein und das Ergebnis des Vergleichs sein
8 < 1
wird „falsch“ sein. Im Gegensatz zu C, wo das Ergebnis „false“ einem ganzzahligen Wert vom Typ int0 und das Ergebnis „true“ einem Wert ungleich Null vom Typ zugeordnet ist intund den Ergebnissen des Vergleichs dementsprechend ein ganzzahliger Wert zugewiesen wird (normalerweise 0 oder 1) hat Java einen eigenen, separaten Datentyp für boolesche Variablen eingeführt. Boolesche Variablen werden in Java mit dem Schlüsselwort boolean definiert und können nur einen von zwei Werten haben: beispielsweise true oder false
boolean switch = true;
Link zur Quelle: Java Primitive Types
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION