ホームページ  >  記事  >  Java  >  Java の 8 つの基本データ型とは何ですか?

Java の 8 つの基本データ型とは何ですか?

青灯夜游
青灯夜游オリジナル
2020-07-15 17:55:274902ブラウズ

Java の 8 つの基本データ型は、byte (ビット)、short (短整数)、int (整数)、long (長整数)、float (単精度)、double (倍精度)、char です。 (文字)、ブール値 (ブール値)。

Java の 8 つの基本データ型とは何ですか?

Java の 8 つの基本データ型について、その名前、数字、デフォルト値、値の範囲、および例を次の表に示します。

#例##1#short(短い整数)##32##0-2 ^63 - 2^63- 1ロング l = 10l;##0.0-2^63 - 2^63- 1#168

#シリアル番号

##データ型

桁数

デフォルト値

値の範囲

バイト(ビット) 8 0 -2^7 - 2 ^7-1 #バイト b = 10; #2
16 ##0 -2^ 15 - 2 ^15-1 ##short s = 10; ##3 # int(整数)
0 -2^ 31 - 2^31- 1 #int i = 10; 4 long (長整数) 64
5 フロート(単精度) 32
- 2^31 - 2^31- 1 float f = 10.0f; #6 #double (倍精度) 64 0.0
double d = 10.0d;
##7 char (文字) ##空 0 - 2^16-1 char c = 'c';
boolean(ブール値) 8 false ##true、false ブール値 b = true;

##フォームの内容を確認するには、Eclipse で次のように確認コードを実行します。 :

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);

    }
}
コンソールの出力結果は以下のとおりです。


データ範囲が char である理由ここに出力されますか? 0 ~ 65535 ではありませんか?

Java の char 型は 2 バイト、つまり 16 ビットで表され、符号なしの数値であるため 2 の 16 乗となり、値の範囲は 0 - 2^16- となります。 1;

推奨チュートリアル: "

java チュートリアル

"

以上がJava の 8 つの基本データ型とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。