JAVA SE Review (2) - 數據類型與語法結構

Part 2: 支持的新變量類型

  1. 基本類型(存放在數據棧,複製時複製值):
    • 數值(整數int,浮點float,double)
    • 字符型 (char)
    • 布爾型 (boolean,只可賦值true,flase)
  2. 引用類型(引用堆中變量,new方法創建的變量存放地址相同,複製時複製引用):
    • 類 (class 格式規範:命名首字母大寫)
    • 接口 (interface)
    • 數組
  3. 數組
    • 格式:int[] a = new int[k]; / String[] str;
    • 若不靜態初始化,裏面成員默認設置爲0(數值)或者null(引用)
    • a.length -> 長度
    • 初始化時不可對其指定空間大小,創建的本質是引用的複製(存放在堆中),且存在以下關係:
      int[] a = {3,9,8}; == int[] a = new int[]{3,9,8}; //靜態初始化
    • 簡便的Enhanced for語句( mention : 只讀形式處理):

       
      int[] ages = new int[10];
      for(int age : ages){
      System.out.println(age);
      //將數組中每個元素看做爲age,輸出至ages.length
      }

    • arraycopy方法:將source數組的pos_source位置到source.end位置複製到dest,從pos_dest開始
      System.arraycopy(source,pos_source,dest,pos_dest,source.end);




Part 3 : 條件,選擇,循環,判斷

同C語言




代碼練習:歐幾里得算法的實現
url : https://paste.ubuntu.com/p/DYjCXZrX4D/


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章