1. 程式人生 > 其它 >Java學習筆記:3.資料型別

Java學習筆記:3.資料型別

三、資料型別

Java是一種強型別語言,要求變數的使用嚴格規定,所有變數都必須先定義後才可使用

Java的資料型別分為兩大類

  • 基本型別(primitive type)
  • 引用型別(reference type)

基本型別

整數型別

  • byte:佔1位元組,範圍-128~127
  • short:佔2位元組,範圍-32768~32768
  • int:佔4位元組,範圍-2147483648~2147483647
  • long:佔8位元組,範圍-9223372036854775808~-9223372036854775807

浮點型別

  • float:佔4位元組,範圍$\pm$3.40282347E+38F(有效位數為6~7位)
  • double:佔8位元組,範圍$\pm$1.79769313486231570E+308(有效位數為15位)

字元型別

  • char:佔1位元組,使用單引號

    char ch='A';
    
  • String:不是一個關鍵字,表示字串,使用雙引號

    String name = "AAAAA";
    
  • 轉義字元

布林型別

  • boolean:只佔1位(1bit)只有truefalse型別
public class demo02 {
    public static void main(String[] args) {
        //八大基本資料型別
        //整數
        byte num1=10;
        short num2=20;
        int num3=30;
        long num4=40L;      //long型別後要加L

        //小數
        float num5 = 50.1F;     //float型別後要加F
        double num6=3.141592644444444;

        //字元型別
        char name = 'A';    //一個字元,用單引號
        //String 不是關鍵字
        String  name2="AAAAAA";

        //布林型別
        boolean flag =true;
        boolean flag1=false;
    }
}

引用型別

其他資料型別都是引用型別