ホームページ >Java >&#&はじめる >Javaの基本的なデータ型とは何ですか

Javaの基本的なデータ型とは何ですか

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-04-14 14:36:4293218ブラウズ

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

Javaの基本的なデータ型とは何ですか

#このチュートリアルの動作環境: Windows7 システム、Java10 バージョン、DELL G3 コンピューター。


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

Javaの基本的なデータ型とは何ですか

テーブルの内容を確認するには、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);

    }
}

コンソール上の出力結果は次のとおりです。


ここでの出力文字のデータ範囲が 0 ~ 65535 ではないのはなぜですか?

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

推奨される関連ビデオ チュートリアル:

Java ビデオ チュートリアル

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

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