Heim  >  Artikel  >  Java  >  Eine kurze Einführung in die grundlegenden Java-Datentypen

Eine kurze Einführung in die grundlegenden Java-Datentypen

不言
不言nach vorne
2019-02-19 11:59:172931Durchsuche

Dieser Artikel bietet Ihnen eine kurze Einführung in die grundlegenden Datentypen von Java. Ich hoffe, dass er für Sie hilfreich ist.

Grundlegende Datentypen

Es gibt acht grundlegende Datentypen in JAVA:

Byte, Short, Int, Long, Float, Double, char, boolean

Eine kurze Einführung in die grundlegenden Java-Datentypen

Wenn in JAVA unter normalen Umständen eine ganze Zahl wie 35 vorkommt, ist diese Zahl vom Typ int. Wenn wir möchten, dass es sich um einen Byte-Typ handelt, können wir nach den Daten ein großes B: 35B hinzufügen, um anzuzeigen, dass es sich um einen Byte-Typ handelt. Ebenso steht 35S für einen kurzen Typ und 35L für einen langen Typ. Wenn es int darstellt, können wir nichts hinzufügen, aber wenn wir einen langen Typ darstellen möchten, müssen wir nach den Daten „L“ hinzufügen.

Der Double-Typ hat einen größeren Speicherbereich und eine höhere Genauigkeit als der Float-Typ, daher sind die üblichen Gleitkommadaten vom Double-Typ ohne Deklaration. Wenn Sie angeben möchten, dass es sich bei den Daten um den Float-Typ handelt, Sie können nach den Daten ein „F“ hinzufügen.
Gleitkommadaten sind nicht ganz genau, daher können die letzten paar Dezimalstellen während der Berechnung manchmal schweben. Dies ist normal.

Automatische Typkonvertierung

1) Die beiden Typen sind miteinander kompatibel

2) Der konvertierte Zieltyp muss einen größeren Platz einnehmen als der konvertierte Quelltyp

Automatische Konvertierung von Low-Byte in High-Byte (schwarze Linie zeigt automatische Datenkonvertierung ohne Datenverlust an, rote Linie zeigt möglichen Präzisionsverlust während der Konvertierung an)

Erzwungene Datenkonvertierung

Konvertieren Sie den Datentyp, der mehr Informationen enthält, in A-Daten Bei einem Typ mit einer geringeren Kapazität besteht möglicherweise das Risiko eines Präzisionsverlusts, und der Compiler erfordert, dass der Programmierer eine Umwandlung durchführt.

Während der erzwungenen Konvertierung kann es zu einem Datenüberlauf kommen, seien Sie also vorsichtig.

int a=(int)3.14;

Der Datentyp wird automatisch heraufgestuft

Wenn einer der beiden Operanden vom Typ Double ist, wird die andere Operation in den Typ Double konvertiert.

Andernfalls, wenn einer der Operanden vom Typ Float ist, wird der andere in den Typ Float konvertiert.

Andernfalls, wenn einer der Operanden vom Typ „long“ ist, wird der andere Operand in den Typ „long“ konvertiert.

Andernfalls werden beide Operanden in den Typ int konvertiert.

Das obige ist der detaillierte Inhalt vonEine kurze Einführung in die grundlegenden Java-Datentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen