# 程式設計師-人工智慧班day6 8/24 ###### tags: `zh`'程式設計師-人工智慧班' ![](https://i.imgur.com/WtLmn17.png) ![](https://i.imgur.com/qowz3Na.png) ![](https://i.imgur.com/gL5iLpR.png) ![](https://i.imgur.com/mYeAAEQ.png) String st =keyin.next(); next 擷取 空白鍵以前的資料 空白鍵以後的資料不會收 存在緩衝區裡面 ![](https://i.imgur.com/ojkgBrO.png) 所以記得要關掉緩衝區 scaner是早期的用法 原則上,他的效率比較差 BuffereReader是串流的方式,後來的用法,一整串讀近來。當你輸入大量資料的時候效率比較高 ![](https://i.imgur.com/ekalObr.jpg) 解決問題的程式可能會有選擇結構 和重複結構 ![](https://i.imgur.com/StOwxY7.png) 選擇結構,成立與不成立,靠布林值 ![](https://i.imgur.com/6LlbVQf.png) 十幾種程式每個都有if ![](https://i.imgur.com/QO3uQ1d.png) java c 都有 用大括號刮著 # ch03_01 ![](https://i.imgur.com/JOCtocv.png) python是用縮排去判斷 哪幾行程式是一組 java不是用縮排判斷 ![](https://i.imgur.com/Z565Kv5.jpg) if裡面只有一行的話,大括號可以省略 ![](https://i.imgur.com/JDuSSGY.png) if else 如果不成立則會執行else 判斷條件不成立則執行第二段 ![](https://i.imgur.com/VGVXren.png) == 兩個等號放一起才是真正判斷句子,用在邏輯 ![](https://i.imgur.com/WcXwjiU.png) ![](https://i.imgur.com/RrCit1Q.png) ![](https://i.imgur.com/m8M30tR.png) ![](https://i.imgur.com/ZC2CgrJ.png) # 除錯 # 分斷點 ![](https://i.imgur.com/MDQcVM1.png) 在數字行數左邊左鍵兩下,建立分斷點 ![](https://i.imgur.com/S9q56VN.png) 在按下bug按鈕 ![](https://i.imgur.com/sA0ugxD.png) 右邊會出現「變數」視窗 ![](https://i.imgur.com/0NtEfv7.png) ![](https://i.imgur.com/PPdC3Yc.png) 複習:&& 是什麼? 『==』是判斷式 有了中斷點,才可以除錯 中斷點就是行岔斷點 新增行岔斷點 行岔斷點是設定在程式的某個可執行行上。 在編輯器區中,開啟您想加入岔斷點的檔案。 直接到您要新增岔斷點的那一行左邊,開啟標記列(垂直尺規)蹦現功能表,然後選取切換岔斷點。 您也可以按兩下程式碼行旁邊的標記列。新的岔斷點標記會出現在標記列上,並位於您要新增岔斷點之行的左邊。 另外,新岔斷點也會出現在「岔斷點」視圖清單中。 當啟用岔斷點時,在執行該行程式碼前,執行緒即暫停執行。除錯器會選取暫停的執行緒,且會顯示執行緒的堆疊框。 在「除錯」視景中,編輯器會強調顯示設定了岔斷點的行。 相關概念 除錯器 Java 視景 Java 編輯器 ![](https://i.imgur.com/SrFvL9m.png) ![](https://i.imgur.com/Hh1JjP3.png) ![](https://i.imgur.com/SLx0tnN.png) 會到編輯畫面才能新增檔案 ![](https://i.imgur.com/zzFulax.png)