數據類型的概述和分類
阿新 • • 發佈:2019-05-08
輸出 image static 分享圖片 println mage ack 強類型語言 strong
為什麽有數據類型
- Java語言是強類型語言,對於每一種數據都定義了明確的具體數據類型,在內存中分配了不同大小的內存空間
Java中數據類型的分類
- 基本數據類型
- 引用數據類型
基本數據類型分類(4類8種) 如下
代碼舉例:
需求:輸出各種類型的變量
package demo01; public class Demo01DataType { public static void main(String[] args) { // byte 占一個字節 -128到127 byte b = 22;// short 占兩個字 -2^15~2^15-1 short s = 232; // int 占四個字節 -2^31~2^31-1 int i = 55; // long 占八個字節 -2^63~2^63-1 long l = 666L; // float 占四個字節 -3.403E38~3.403E38 單精度 float f = 6.2F; // double 占八個字節-1.798E308~1.798E308 雙精度 double d = 33.6;// char 占兩個字節 0~65535 char c = ‘我‘; // boolean要麽是true要麽是false了,但是java中boolean類型沒有明確指定他的大小 boolean boo = true; // 輸出各種類型的變量 System.out.println(b); System.out.println(s); System.out.println(i); System.out.println(l); System.out.println(f); System.out.println(d); System.out.println(c); System.out.println(boo); } }
執行結果
註意事項:
boolean理論上是占八分之一個字節,因為一個開關就可以決定是true和false了,但是java中boolean類型沒有明確指定他的大小
數據類型的概述和分類