Section 2.3 程式偵錯與修復
常見的編譯錯誤產生原因有下列幾個:
- 打錯字,例如 System 打成 system
- 該加的符號忘了加,例如: 少了 ;
- 括號不對稱
- 邏輯錯誤
每一種程式語言都有其獨自的指令寫法,以 Java 語言為例,每一行指令最後必須是以分號 ";" 做為結束,如果你不這麼做就是屬於「語法錯誤 (Syntax error)」,所以學習每一種語言都要先瞭解該語言的寫法注意事項。下列是一個未依照語言規定使用指令所產生的語法錯誤。
解決之道
在指定的那一行指令加上 ";" 符號
下列例子是把 System 打成 system 造成錯誤。改善的作法就是將 system 改回成 System 即可。
下列例子是把分號 ";" 打成全形分號 ";" 造成錯誤。改善的作法就是將全形分號 ";" 改回成半形分號 ";" 即可。