Providence University Dept of Computer Science and Information

  • Slides: 16
Download presentation
Providence University 計算機程式設計 老師:戴自強 助教:楊斯竣 資 訊 程 學 Dept. of Computer Science and

Providence University 計算機程式設計 老師:戴自強 助教:楊斯竣 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 1/24

Providence University 大綱 • • 資 訊 pritnf() Scanner 關鍵字 程式錯誤的分類 程 學 Dept.

Providence University 大綱 • • 資 訊 pritnf() Scanner 關鍵字 程式錯誤的分類 程 學 Dept. of Computer Science and Information Engineering 系 2/24

Providence University Scanner 資 訊 程 學 Dept. of Computer Science and Information Engineering

Providence University Scanner 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 4/24

Providence University Scanner • 使用Scanner()步驟: – Improt java. util. *; – 產生物件Scanner scanner =

Providence University Scanner • 使用Scanner()步驟: – Improt java. util. *; – 產生物件Scanner scanner = new Scanner(System. in); – 依變數的資料型選擇要用的方式:整數next. Int()、浮點數 next. Float()或next. Double()、字串next()或nextline()、字 元next(). char. At()。 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 5/24

Providence University 輸入資料的基本架構 (1/3) • 資料輸入的格式: 輸入資料的基本格式 資 訊 程 學 Dept. of Computer

Providence University 輸入資料的基本架構 (1/3) • 資料輸入的格式: 輸入資料的基本格式 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 6 6/24

Providence University 輸入資料的基本架構 (2/3) • 輸入資料時Scanner類別提供的函數: 使用Scanner類別輸入資料的範例: 資 訊 程 學 Dept. of Computer

Providence University 輸入資料的基本架構 (2/3) • 輸入資料時Scanner類別提供的函數: 使用Scanner類別輸入資料的範例: 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 7 7/24

Providence University 輸入資料的基本架構 (3/3) • 由鍵盤輸入字串的範例 資 訊 程 學 Dept. of Computer Science

Providence University 輸入資料的基本架構 (3/3) • 由鍵盤輸入字串的範例 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 8 8/24

Providence University 識別字 (identifier) • 變數、常數、類別或者是method的名稱為識別字 • 識別字的習慣命名原則: 資 訊 程 學 Dept. of

Providence University 識別字 (identifier) • 變數、常數、類別或者是method的名稱為識別字 • 識別字的習慣命名原則: 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 9 9/24

Providence University 關鍵字 ( keyword ) • 關鍵字是編譯程式本身所使用的識別字 • Java提供的關鍵字如下: 資 訊 程 學

Providence University 關鍵字 ( keyword ) • 關鍵字是編譯程式本身所使用的識別字 • Java提供的關鍵字如下: 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 10 10/24

Providence University 語法錯誤 • 找出程式中的錯誤 資 訊 程 學 Dept. of Computer Science and

Providence University 語法錯誤 • 找出程式中的錯誤 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 12 12/24

Providence University 語意錯誤 • 下面是語意錯誤的程式: 資 訊 程 學 Dept. of Computer Science and

Providence University 語意錯誤 • 下面是語意錯誤的程式: 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 13 13/24

Providence University 提高程式的可讀性 (1/2) • 將程式碼縮排,可提高可讀性 資 訊 程 學 Dept. of Computer Science

Providence University 提高程式的可讀性 (1/2) • 將程式碼縮排,可提高可讀性 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 14 14/24

Providence University 提高程式的可讀性 (2/2) • 將程式碼加上註解,有助於程式的閱讀與偵錯 資 訊 程 學 Dept. of Computer Science

Providence University 提高程式的可讀性 (2/2) • 將程式碼加上註解,有助於程式的閱讀與偵錯 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 15 15/24

Providence University 資 訊 程 學 Dept. of Computer Science and Information Engineering 系

Providence University 資 訊 程 學 Dept. of Computer Science and Information Engineering 系 16 16/24