Presentation is loading. Please wait.

Presentation is loading. Please wait.

龍老師我不會Debug QQ.

Similar presentations


Presentation on theme: "龍老師我不會Debug QQ."— Presentation transcript:

1 龍老師我不會Debug QQ

2 大家有沒有過這些的經歷? ↓↓↓

3 程式卡住QQ

4 找了老半天不知道問題出在哪QQ

5 夭壽的錯誤訊息QQ

6 好不容易花了1小時寫完了一支程式,結果花了23小時在Debug QQ

7 類型1 : 我找不到問題出在哪 QQ

8 初學Debug四劍客 記事本 輸出 註解 泡麵

9 題目1:萬惡的參曉形(圖形) 這是錯誤的程式碼: public static void main(String[] args) {
Scanner input = new Scanner(System.in); System.out.print("請輸入等腰三角形行數:"); int lineHeight = input.nextInt(); for(int i=1 ; i <= lineHeight ; i ++){ for(int j = 1; j < lineHeight - i ; i++){ System.out.print(" "); } for(int j = 1; j < 2 * i - 1; j++){ System.out.print("*"); System.out.println();

10 你可以作的變化

11

12 題目2:頭痛的數學 這是錯誤的程式碼: public static void main(String[] args) {
Scanner input = new Scanner(System.in); int userinput,temp,result,numlong=0; System.out.print("請輸入任意正整數:"); userinput =input.nextInt(); temp = userinput; while(temp % 10 >= 1){ numlong ++; temp = temp / 10; } result=0; for(int i=0 ;i< numlong ; i++){ result = result * 10 + userinput % 10;

13 你可以作的變化

14 常見錯誤 字詞拼錯、語法錯誤(少打多打)、變數型態有誤 前後順序有錯、少做或多做一行 帶入方法的參數格式或型態錯誤
程式框架本身造成的問題(有BUG、版本更動)

15 類型2 : 錯誤訊息很#$%^&

16

17

18

19 總結 出現問題→從源頭使用註解找尋問題 迴圈、變數中間是否出錯→輸出到console或元件檢查變化
錯誤訊息→拜Google、從錯誤的那一行檢查回去 找不到問題→睡眠充足,飲食正常,等隔天再說。

20 「龍老師早安你好,平安喜樂」 我會Debug了^O^


Download ppt "龍老師我不會Debug QQ."

Similar presentations


Ads by Google