八種基本數據類型(java)


基礎准備:

  8種基本數據類型包括4種整型,2種浮點型,1個字符型,1個布爾型

  暫且稱呼為:(4211) 

  4種整型: byte  short  int  long

  2種浮點型:float  double

  1種字符型:char

  1種布爾型:boolean

 

詳細分析:

  基本數據類型和引用數據類型的區別:  

    基本數據類型 是JAVA程序里已經定義好的規則,引用類型 是程序員在程序編寫時定義的,一般只在程序員寫的某個程序里有意義。

   Java中如何強制類型轉換?

    通常有兩類類型轉換規則:

      自動類型轉換(自動),較小的類型轉換為一個更大的類型

        byte- > short- > char- > int- > long- > float- >double

      強制類型轉換(手動),更大的類型轉換到一個較小的類型

        double- > float- > long- > int- > char- > short- >byte

    為什么要強制類型轉換:

      因為java是強制類型語言,程序在運行到不同數據類型的時,需要轉變類型才能正常運行.

    什么情況下使用強制類型轉換:

      程序遇到大單位轉換小單位;

      int——》byte

      例如:一瓶水倒入水杯中,剩下多余的去掉。

    自動類型轉換示例:

1 public class TestClass {
2   public static void main(String[] args) {
3     int testInt = 2;
4     double testDouble = testInt; // 自動類型轉換,將int轉換為double
5  
6     System.out.println(testInt);      // 輸出 2
7     System.out.println(testDouble);   // 輸出2.0
8   }
9 }

 

    強制類型轉換示例:

    

public class TestClass {
  public static void main(String[] args) {
    double testDouble = 5.68;
    int testInt = (int) testDouble; // 強制類型轉換: double 轉換成 int
 
    System.out.println(testDouble);   // 輸出 5.68
    System.out.println(testInt);      // 輸出 5
  }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM