close

1. Java程式基本上包含了class(類別), method(方法), variable(變數)等宣告

    modifier(修飾字)  class(類別)  class名稱 {    // 此行為類別宣告格式(課本4-9頁, 113頁)
        // 註 :
        // Java內有多道指令統稱修飾字, public 是其中之一
        // public為公開的、公眾的意思, 此為Java關鍵字(課本4-19頁, 123頁), 如本支Java程式須供其他Java程式叫用則須寫上, 否則可省略
        // Java關鍵字列表網頁http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
        // class為類別的意思, 此為Java關鍵字, 固定一定要寫, class名稱也一定要有. 修飾字則可有可無.
        // 一個class內可包含0~N個method(方法)

        modifier(修飾字)  static(靜態)  回傳值型態  method名稱(參數宣告) {  // 此行為method宣告格式(課本4-16頁, 120頁)
         /*
             修飾字、static、參數宣告可有可無
          回傳值型態、method名稱一定要有
             一個method內可包含0~N行程式碼
            */
         資料型態 變數名稱 = 欲儲存的值; (課本5-8頁, 146頁)
        }

        modifier(修飾字)  static(靜態)   回傳值型態  method名稱(參數宣告) {  // 此行為method宣告格式(課本4-16頁, 120頁)
         資料型態 變數名稱 = 欲儲存的值; (課本5-8頁, 146頁)
        }

        modifier(修飾字)  static(靜態)   回傳值型態  method名稱(參數宣告) {  // 此行為method宣告格式(課本4-16頁, 120頁)
         資料型態 變數名稱 = 欲儲存的值; (課本5-8頁, 146頁)
        }
    }

2. 識別名稱規定及建議
    規定 : (課本5-19頁, 157頁)
    A. 第1個字不可以是數字
    B. 標點符號只能使用 _ (底線)及 $ (美元)
    C. 不能與Java關鍵字完全相同

    建議 :
    A. class名稱以大寫字母開始後面再接小寫字母(課本4-9頁, 113頁), 如 : TestJava
    B. 變數及method名稱以小寫字母開始後面再接大寫字母(課本5-20頁, 158頁), 如 : sayHello()

3. 變數宣告  (課本4-16頁, 90頁)
    格式 : 資料型態 變數名稱
    例 : int a;
    註 : 資料型態在課本5-11(149頁)~5-17頁(155頁)

    Java變數資料型態分為兩大類 :
    1. 基本型態 - 整  數 - byte (8位元, 可存-128到127)
                                   short (16位元, 可存-32,768到32,767)
                                   int (32位元,可存-2,147,483,648到2,147,483,647)
                                   long (64位元,可存-9,223,372,036,854,775,808到+9,223,372,036,854,775,807)
                       浮點數 - float (32位元),
                                   double (64位元)
                       字   元 - char (16位元)
                       布   林 - boolean(1位元)
    2. 物件型態(class型態) : 如 String

4. 基本資料型態大小順序 (小至大)
    byte -> short -> int -> long -> float -> double
                 char -----^

5. 迴圈宣告 (有4種選擇)
    3-1. for迴圈 (課本9-14頁. 62頁)
    格式1 : for(變數宣告; 執行條件; 變數增減)
                  單行迴圈內容;

    格式2 : for(變數宣告; 執行條件; 變數增減) {
                  多行迴圈內容;
               }
    例 : for(int i = 0; i < 10; i++)
               System.out.print("*");

    3-2. while迴圈  (課本9-6頁, 54頁)
    格式1 : while(執行條件)
                   單行迴圈內容;

    格式2 : 變數宣告;
               while(執行條件) {
                   多行迴圈內容;
                   變數值增減;
               }
     例 : int i = 0;
           while(i < 10) {
               System.out.print("*");
               i++;
           }
    3-3. do while迴圈 (課本9-27頁, 76頁)
     格式 : 變數宣告;
              do {
                  多行迴圈內容;
                  變數值增減;
              } while(執行條件);
      例 : int i = 0;
            do {
               System.out.print("*");
               i++;
           } while(i < 10);
           
      3-4. for each迴圈 (課本9-22頁, 70頁)
      格式1 : for(變數宣告 : 資料來源)
                     單行迴圈內容;
      格式2 : for(變數宣告 : 資料來源) {
                     多行迴圈內容;
                 }
      例 : public static void main(String[] args) {
                 for(String arg : args)
                     System.out.println(arg);
            }

6. 註解寫法 (課本4-13頁, 117頁)
    1. 單行註解 //
    2. 多行註解
        /*

        */

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鈴木保齡球 的頭像
    鈴木保齡球

    Java程式學習手札

    鈴木保齡球 發表在 痞客邦 留言(0) 人氣()