1. 程式人生 > >數據類型的概述和分類

數據類型的概述和分類

輸出 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類型沒有明確指定他的大小

數據類型的概述和分類