真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

有哪些基本數(shù)據(jù)類型

有哪些基本數(shù)據(jù)類型?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)建站).為客戶提供專業(yè)的成都溫江機房,四川各地服務(wù)器托管,成都溫江機房、多線服務(wù)器托管.托管咨詢專線:028-86922220

八種基本數(shù)據(jù)類型為:1、byte型,8位、有符號的以二進制補碼表示的整數(shù);2、short型,16位、有符號的以二進制補碼表示的整數(shù);3、int型,32位、有符號的以二進制補碼表示的整數(shù);4、long型,64位、有符號的以二進制補碼表示整數(shù)。

八種基本數(shù)據(jù)類型為:

先說理論,八種基本數(shù)據(jù)類型:byte、short、int、long、float、double、boolean、char。

1、byte

  • 8位、有符號的以二進制補碼表示的整數(shù)

  • min :    -128(-2^7)

  • max:   127(2^7-1)

  • default: 0

  • 對應包裝類:Byte

2、short

  • 16位、有符號的以二進制補碼表示的整數(shù)

  • min :    -32768(-2^15)

  • max:   32767(2^15 - 1)

  • default: 0

  • 對應包裝類:Short

3、int

  • 32位、有符號的以二進制補碼表示的整數(shù)

  • min :    -2,147,483,648(-2^31)

  • max:   2,147,483,647(2^31 - 1)

  • default: 0

  • 對應包裝類:Integer

4、long

  • 64位、有符號的以二進制補碼表示的整數(shù)

  • min :    -9,223,372,036,854,775,808(-2^63)

  • max:   9,223,372,036,854,775,807(2^63 -1)

  • default: 0

  • 對應的包裝類:Long

5、float

  • 單精度、32位、符合IEEE 754標準的浮點數(shù)

  • float 在儲存大型浮點數(shù)組的時候可節(jié)省內(nèi)存空間

  • 浮點數(shù)不能用來表示精確的值,如貨幣

  • default: 0.0f

  • 對應的包裝類:Float

6、double

  • 雙精度、64位、符合IEEE 754標準的浮點數(shù)

  • 浮點數(shù)的默認類型為double類型

  • double類型同樣不能表示精確的值,如貨幣

  • default: 0.0d

  • 對應的包裝類:Double

7、char

  • char類型是一個單一的 16 位 Unicode 字符

  • 最小值是 \u0000(即為0)

  • 最大值是 \uffff(即為65,535)

  • char 數(shù)據(jù)類型可以儲存任何字符

  • 對應的包裝類:Character

8、boolean

  • boolean數(shù)據(jù)類型表示一位的信息

  • 只有兩個取值:true 和 false

  • 這種類型只作為一種標志來記錄 true/false 情況

  • 對應的包裝類:Boolean

實例

對于數(shù)值類型的基本類型的取值范圍,我們無需強制去記憶,因為它們的值都已經(jīng)以常量的形式定義在對應的包裝類中了。請看下面的例子:

public class Test {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        // byte
        System.out.println("基本類型:byte 二進制位數(shù):" + Byte.SIZE);
        System.out.println("包裝類:java.lang.Byte");
        System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE);
        System.out.println("最大值:Byte.MAX_VALUE=" + Byte.MAX_VALUE);
        System.out.println();
        // short
        System.out.println("基本類型:short 二進制位數(shù):" + Short.SIZE);
        System.out.println("包裝類:java.lang.Short");
        System.out.println("最小值:Short.MIN_VALUE=" + Short.MIN_VALUE);
        System.out.println("最大值:Short.MAX_VALUE=" + Short.MAX_VALUE);
        System.out.println();
        // int
        System.out.println("基本類型:int 二進制位數(shù):" + Integer.SIZE);
        System.out.println("包裝類:java.lang.Integer");
        System.out.println("最小值:Integer.MIN_VALUE=" + Integer.MIN_VALUE);
        System.out.println("最大值:Integer.MAX_VALUE=" + Integer.MAX_VALUE);
        System.out.println();
        // long
        System.out.println("基本類型:long 二進制位數(shù):" + Long.SIZE);
        System.out.println("包裝類:java.lang.Long");
        System.out.println("最小值:Long.MIN_VALUE=" + Long.MIN_VALUE);
        System.out.println("最大值:Long.MAX_VALUE=" + Long.MAX_VALUE);
        System.out.println();
        // float
        System.out.println("基本類型:float 二進制位數(shù):" + Float.SIZE);
        System.out.println("包裝類:java.lang.Float");
        System.out.println("最小值:Float.MIN_VALUE=" + Float.MIN_VALUE);
        System.out.println("最大值:Float.MAX_VALUE=" + Float.MAX_VALUE);
        System.out.println();
        // double
        System.out.println("基本類型:double 二進制位數(shù):" + Double.SIZE);
        System.out.println("包裝類:java.lang.Double");
        System.out.println("最小值:Double.MIN_VALUE=" + Double.MIN_VALUE);
        System.out.println("最大值:Double.MAX_VALUE=" + Double.MAX_VALUE);
        System.out.println();
        // char
        System.out.println("基本類型:char 二進制位數(shù):" + Character.SIZE);
        System.out.println("包裝類:java.lang.Character");
        // 以數(shù)值形式而不是字符形式將Character.MIN_VALUE輸出到控制臺
        System.out.println("最小值:Character.MIN_VALUE="+ (int) Character.MIN_VALUE);
        // 以數(shù)值形式而不是字符形式將Character.MAX_VALUE輸出到控制臺
        System.out.println("最大值:Character.MAX_VALUE="+ (int) Character.MAX_VALUE);
    }
}

結(jié)果:

基本類型:byte 二進制位數(shù):8
包裝類:java.lang.Byte
最小值:Byte.MIN_VALUE=-128
最大值:Byte.MAX_VALUE=127

基本類型:short 二進制位數(shù):16
包裝類:java.lang.Short
最小值:Short.MIN_VALUE=-32768
最大值:Short.MAX_VALUE=32767

基本類型:int 二進制位數(shù):32
包裝類:java.lang.Integer
最小值:Integer.MIN_VALUE=-2147483648
最大值:Integer.MAX_VALUE=2147483647

基本類型:long 二進制位數(shù):64
包裝類:java.lang.Long
最小值:Long.MIN_VALUE=-9223372036854775808
最大值:Long.MAX_VALUE=9223372036854775807

基本類型:float 二進制位數(shù):32
包裝類:java.lang.Float
最小值:Float.MIN_VALUE=1.4E-45
最大值:Float.MAX_VALUE=3.4028235E38

基本類型:double 二進制位數(shù):64
包裝類:java.lang.Double
最小值:Double.MIN_VALUE=4.9E-324
最大值:Double.MAX_VALUE=1.7976931348623157E308

基本類型:char 二進制位數(shù):16
包裝類:java.lang.Character
最小值:Character.MIN_VALUE=0
最大值:Character.MAX_VALUE=65535

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


新聞標題:有哪些基本數(shù)據(jù)類型
路徑分享:http://weahome.cn/article/jdgiph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部