JAVA的數據類型和字節數


數據類型

強類型語言

要求變量的使用要嚴格符合規定,所有變量都必須先定義后才能使用(安全高,速度變的特點)

弱類型語言

Java的數據類型分為兩大類

基本類型(primitive type)和引用類型(reference type)

基本數據類型

1.數值類型

整數類型

  1. byte占1個字節范圍:-128-127
  2. short占2個字節范圍:-32768-31767
  3. int占4個字節范圍:-2147483648-2147483647 (一般用這一個就夠了,熟稱正負21億)
  4. long占8個字節范圍:-9223372036854775808-9223372036854775807

浮點類型

  1. float占4個字節
  2. double占8個字節(一般用這一個)

字符類型

  1. 字符類型char占2個字節

2.boolean類型:占1位其值只有true和false兩個

引用數據類型(reference type)

  1. 接口
  2. 數組

什么是字節

  1. 位(bit):是計算機內部數據儲存的最小單位,11001100是一個八位二進制數。
  2. 字節(byte):是計算機中數據處理的基本單位,習慣上用大寫B來表示
  3. 1B(byte,字節)=8bit(位)
  4. 字符:是指計算機中使用的字母,數字,字和符號
  5. 1bit表示1位
  6. 1Byte表示一個字節 1B=8b
  7. 1024B=1KB
  8. 1024KB=1M
  9. 1024M=1G
  10. 1024G=1TB
public class Demon02 {
    public static void main(String[] args) {
        /*String a="hello";                            //String后面是接字符串
        String aa=10
        int b=10;                                    //int后面要接數字
        int c="heool"
        System.out.println(a);*/
        //八大基本數據類型
        //整數的四種表達方式
        int num1 = 10;             //一般我們常用int類型
        byte num2 = 20;
        short num3 = 30;
        long num4 = 40l;          //long 數據類型后面我們一般在數字后面加一個l 來表示它是long
        //小數:浮點數
        float num5 = 50.1F;       //float 數據類型后面我們一般在數字后面加一個f 來表示它是float
        double num6 = 60.11234564646464456;
        //字符
        char name = 'a';            //字符類型里面只能寫一個字
        //字符串,String 不是關鍵字,是一個類
        //String namea = "王若汐";     //可以隨便寫字

        //布爾值:是非
        boolean flag = true;
        //boolean flage = false;

    }
}


免責聲明!

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



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