1. 程式人生 > 實用技巧 >Day02_java基礎 資料型別

Day02_java基礎 資料型別

資料型別

強型別語言

  • 要求變數的使用要嚴格符合規定,所有變數都必須先定義後使用

弱型別語言

java的資料型別分為兩大類

  • 基本型別(primitive type)
  • 引用型別(reference type)
public class Demo {
    public static void main(String[] args) {
        //八大資料型別
        //整數
        int num1=10;    //最常用   4位元組
        byte num2=20;   //-128~127  1位元組
        short num3=30;  //2位元組
        long num4=40L;   //long型別後面要在數字後面加個L    8位元組

        //小數
        float num5=50.1F;   //float型別要在數字後面加個F
        double num6=3.1415926;

        //字元
        char num7='A';

        //字串,String不是關鍵字,類
        String num8="哈哈哈哈";

        //布林值:是非
        boolean flag=true;
        //boolean flag=false;
    }
}

什麼是位元組

  • 位(bit):是計算機內部資料儲存的最小單位,11001100是一個八位二進位制數

  • 位元組(byte) :是計算機中資料處理的基本單位,習慣上用大寫B來表示,1B (byte,位元組)= 8bit(位)

  • 字元:是指計算機中使用的字母、數字、字和符號

  • 1bit表示1位

  • 1Byte表示一個位元組1B=8b

  • 1024B=1KB

  • 1024KB=1M

  • 1024M=1G

  • 1024G=1TB