更新時間:2020-06-22 13:27:22 來源:動力節點 瀏覽2388次
關于Java的8種基本數據類型,其名稱、位數、默認值、取值范圍及示例如下表所示:
為了驗證表格里的內容,在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次方,數值范圍就為:0-2^16-1;
以上就是動力節點java培訓機構的小編針對“八種java基礎數據類型”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習