JAVA基本數據類型有哪些


JAVA基本數據類型有哪些

Java的基本數據類型有8種,分別是:byte(位)、short(短整數)、int(整數)、long(長整數)、float(單精度)、double(雙精度)、char(字符)和boolean(布爾值)。

關於Java的8種基本數據類型,其名稱、位數、默認值、取值范圍及示例如下表所示:
在這里插入圖片描述

為了驗證表格內的內容測試代碼

package com.yuteng;

/** * @version 1.0 * @author: 余騰 * @date: 2021-07-01 10:07 */
public 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次方,數值范圍就為:0 - 2^16-1;

 

 

 

 

 

 變量又分為成員變量和局部變量:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM