Heim  >  Artikel  >  Java  >  Was sind die grundlegenden Datentypen von Java?

Was sind die grundlegenden Datentypen von Java?

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-04-14 14:36:4293152Durchsuche

Java verfügt über 8 grundlegende Datentypen, nämlich: Byte (Bit), Short (kurze Ganzzahl), Int (Ganzzahl), Long (lange Ganzzahl), Float (einfache Genauigkeit), Double (doppelte Genauigkeit), char (Zeichen) und boolean (Boolescher Wert).

Was sind die grundlegenden Datentypen von Java?

Die Betriebsumgebung dieses Tutorials: Windows7-System, Java10-Version, DELL G3-Computer.

Informationen zu den 8 grundlegenden Datentypen von Java, ihren Namen, Ziffern, Standardwerten, Wertebereichen und Beispielen finden Sie in der folgenden Tabelle:

Was sind die grundlegenden Datentypen von Java?

Um den Inhalt der Tabelle zu überprüfen, führen Sie den Bestätigungscode aus in Eclipse wie folgt:

 package com.ce.test;

class Test {
    static byte b;
    static short s;
    static int i;
    static long l;
    static float f;
    static double d;
    static char c;
    static boolean bo;

    public static void main(String[] args) {

      System.out.println("byte的大小:"+Byte.SIZE
              +";默认值:"+b
              +";数据范围:"+Byte.MIN_VALUE+" - "+Byte.MAX_VALUE);

      System.out.println("short的大小:"+Short.SIZE
              +";默认值:"+s
              +";数据范围:"+Short.MIN_VALUE+" - "+Short.MAX_VALUE);

      System.out.println("int的大小:"+Integer.SIZE
              +";默认值:"+i
              +";数据范围:"+Integer.MIN_VALUE+" - "+Integer.MAX_VALUE);

      System.out.println("long的大小:"+Long.SIZE
              +";默认值:"+l
              +";数据范围:"+Long.MIN_VALUE+" - "+Long.MAX_VALUE);

      System.out.println("float的大小:"+Float.SIZE
              +";默认值:"+f
              +";数据范围:"+Float.MIN_VALUE+" - "+Float.MAX_VALUE);

      System.out.println("double的大小:"+Double.SIZE
              +";默认值:"+d
              +";数据范围:"+Double.MIN_VALUE+" - "+Double.MAX_VALUE);

      System.out.println("char的大小:"+Character.SIZE
              +";默认值:"+c
              +";数据范围:"+Character.MIN_VALUE+" - "+Character.MAX_VALUE);

      System.out.println("boolean的大小:"+Byte.SIZE
              +";默认值:"+bo
              +";数据范围:"+Byte.MIN_VALUE+" - "+Byte.MAX_VALUE);

    }
}

Das Ausgabeergebnis auf der Konsole ist wie folgt:

Warum ist der Datenbereich des Ausgabezeichens hier nicht 0 - 65535?

Der char-Typ wird in Java durch zwei Bytes, also sechzehn Bits, dargestellt. Da es sich um eine vorzeichenlose Zahl handelt, ist er 2 hoch 16 und der Wertebereich ist: 0 - 2^16-1; Verwandte Videos Tutorial-Empfehlung:

Java-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas sind die grundlegenden Datentypen von Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn