Java-Datentypen (acht grundlegende Datentypen)

Ganzzahlige Typen: Byte, kurz, int, lang
Byte: Im Allgemeinen im Zusammenhang mit Dateivorgängen wie Upload und Download. 8-Bit-Länge, -128-127
kurz: Sehr wenige verwendet, Rundungsbereich ist zu klein. 16-Bit-Länge, -32768-32767
int: Am häufigsten verwendet, im Bereich von -2,1 bis 2,1 Milliarden. 32 Bit
lang: Lange Typen werden außerhalb des Wertebereichs von int verwendet. 64 Bit

1.byte numbyte1 = 133; Fehler: Konvertierung von int in Byte
kann nicht von int-Typ in Byte-Typ konvertiert werden
Ganzzahlkonstante als int-Typ, aber wenn der Wertebereich zwischen -128-127 liegt, wird int automatisch in Byte konvertiert , Wenn der Bereich jedoch überschritten wird, ist die Ganzzahlkonstante vom Typ int
2.long numlong1 = 1200000000000; die
Ganzzahlkonstante ist standardmäßig vom Typ int , 120000000000 überschreitet den Wertebereich von int, der Fehlermodifikationsmethode
: L hinzufügen oder nach der Ganzzahlkonstante l, konvertiere die Konstante in den entsprechenden langen Typ

Gleitkommatyp: float, double (decimal)
double: Wird in der Unternehmensentwicklung am häufigsten verwendet, mit großem Wertebereich und hochpräzisem
Gleitkommawert: Weniger verwendet, der Wertebereich ist zu klein und die Genauigkeit nicht hoch

1.double num1 = 12;
12 ist vom Typ int. Wenn 12 num1 vom Typ double zugewiesen ist, konvertiert das System 12 automatisch vom Typ int in den Typ double und gibt 12.0 aus.
2.float num2 = 12.2; Fehler: Konvention kann nicht von Double to Float
12.2 ist eine Gleitkommakonstante, der Standardtyp ist Double Type, der Bereich von Double Type überschreitet den Bereich von Float, der Fehler
wird nach 12.2 F oder f hinzugefügt, 12.2 wird in Float Type konvertiert und weist dann den
Zeichentyp zu: char (single Zeichen), Länge 16 Bit,
die zum Speichern von Textverwendungsregeln
verwendet werden: eingeschlossen in "'" und dann zugewiesen,
z. B.: Char c1 =' a ';

1. char c1 = 'Qian';
System.out.println ((int) c1);
Das Wesentliche bei der Ausgabe von 35878 Zeichen ist die ganzzahlige
erzwungene Typkonvertierung (zu konvertierender Typ) Variablenname
char c2 = '刘';
system.out .println (c2 + c1); Die Ausgabe ist eine Zahl, die mit "+" verbunden und in
ein einzelnes Zeichen der Additionsoperation konvertiert ist . Die interne Essenz ist eine Ganzzahl. Wenn zwei Zeichen mit "+" verbunden sind, werden diese beiden von jdk standardmäßig verwendet Die Zeichen werden zuerst in den Typ int konvertiert, und dann werden die Additionszeichen
im JDK ausgeführt, die alle in Form von Ganzzahlen ausgeführt werden

Boolescher Typ: Boolescher
Wert , Länge 1 Bit wird verwendet, um richtig oder falsch anzuzeigen. Der Wert ist nur wahr oder flase

1. Boolesches Flag1 = 1> 2;
die Reihenfolge der Operationen: Führen Sie zuerst 1> 2 aus, das Ergebnis ist Flase, und weisen Sie schließlich Flag1 das Ergebnis Flase zu

Ich denke du magst

Origin www.cnblogs.com/peiya/p/12679523.html
Empfohlen
Rangfolge