更新時間:2020-07-02 15:39:40 來源:動力節(jié)點 瀏覽2561次
關(guān)于Java的8種基本數(shù)據(jù)類型,其名稱、位數(shù)、默認值、取值范圍及示例如下表所示:
為了驗證表格里的內(nèi)容,在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
??????????????+";數(shù)據(jù)范圍:"+Byte.MIN_VALUE+"?-?"+Byte.MAX_VALUE);
??????System.out.println("short的大小:"+Short.SIZE
??????????????+";默認值:"+s
??????????????+";數(shù)據(jù)范圍:"+Short.MIN_VALUE+"?-?"+Short.MAX_VALUE);
??????System.out.println("int的大小:"+Integer.SIZE
??????????????+";默認值:"+i
??????????????+";數(shù)據(jù)范圍:"+Integer.MIN_VALUE+"?-?"+Integer.MAX_VALUE);
??????System.out.println("long的大小:"+Long.SIZE
??????????????+";默認值:"+l
??????????????+";數(shù)據(jù)范圍:"+Long.MIN_VALUE+"?-?"+Long.MAX_VALUE);
??????System.out.println("float的大小:"+Float.SIZE
??????????????+";默認值:"+f
??????????????+";數(shù)據(jù)范圍:"+Float.MIN_VALUE+"?-?"+Float.MAX_VALUE);
??????System.out.println("double的大小:"+Double.SIZE
??????????????+";默認值:"+d
??????????????+";數(shù)據(jù)范圍:"+Double.MIN_VALUE+"?-?"+Double.MAX_VALUE);
??????System.out.println("char的大小:"+Character.SIZE
??????????????+";默認值:"+c
??????????????+";數(shù)據(jù)范圍:"+Character.MIN_VALUE+"?-?"+Character.MAX_VALUE);
??????System.out.println("boolean的大小:"+Byte.SIZE
??????????????+";默認值:"+bo
??????????????+";數(shù)據(jù)范圍:"+Byte.MIN_VALUE+"?-?"+Byte.MAX_VALUE);
????}
}
在控制臺輸出結(jié)果如下圖所示:
此處為什么輸出char的數(shù)據(jù)范圍不是0-65535呢?
Java中的char類型由兩個字節(jié)即十六位來表示,因為是無符號數(shù),所以為2的16次方,數(shù)值范圍就為:0-2^16-1;
以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“Java的8種簡單數(shù)據(jù)類型”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743