第五章筆記
循環結構(一)
學習本章會用到的單詞:
while:循環,當...的時候
do:做,執行,幹
index:索引,指標,指出
bug:漏洞,缺陷,計算機程序中的故障
debug:調試,除錯,改正有毛病的部分
equal:等於,相等
step:步驟,一步
error:誤差,錯誤
while循環結構
語法:while(循環條件){
//循環操作
}
eg:(舉例)int i =1;
while(i<=100){
System.out.println("努力奮鬥”);
i = i + 1;
}
關鍵字while後小括號中的內容是循環條件。循環條件是一個表達式,它的值為boolean類型,即true或false,如i<=100.{}中的語句統稱為循環操作,又稱為循環體。
結合上邊的例子,while循環結構的執行順序:
(1) 聲明並初始化循環變量
(2) 判斷循環條件是否滿足,如果滿足則執行循環操作;否則退出循環。
(3) 執行完循環操作後,再次判斷循環條件,決定繼續執行循環或退出循環。
while循環結構的特點:先判斷,在執行。
註意!一定要在輸出語句之後增加語句i++;否則會出現死循環,不能退出程序.還有一定要為變量賦初值,不然會報錯.
程序調試
兩個步驟:
(1) 分析錯誤,設置斷點.
斷點用來調試的時候確定程序停在某一行代碼處,以便發現程序錯誤.
設置斷點的方法很簡單,在想設置斷點的代碼行左側邊欄處雙擊,就出現一個圓形的斷點標記,再次雙擊,斷點即可取消.也可以右擊代碼行左側,在彈出的快捷菜單中選擇"Toggle Breakpoint"選項來設置或取消斷點.
當程序發生錯誤時,分析錯誤的位置,在該位置設置斷點,程序運行到斷點處就會停下來,即可在MyEclipse的變量視圖中看到變量的值,然後通過單步執行,一步步運行程序.
(2)啟動調試,單步執行.
設置好斷點後,就可以單擊"啟動調試"按鈕
啟動調試後,MyEclipse會提示或自動轉到調試圖,並在斷點處停下來,這時可以在調試視圖中單擊"單步跳過"按鈕或按F6鍵逐條執行語句(又稱單步執行)
材料
計算機程序中的錯誤或缺陷通常稱為"bug",程序調試稱為"debug",就是發現並解決bug的意思."bug"這個單詞本身就是"蟲子的意思,他是有故事由來的.
do-while循環
語法:
do{
//循環操作
}while(循環操作);
eg:int i = 1;
do{
System.out.println("努力奮鬥!")
i++;
}while(i<=100);
和while循環不同,do-while循環以關鍵字do開頭,然後是大括號括起來的循環操作,接著才是while關鍵字和緊隨的小括號括起來的循環條件.需要註意的是,do-while循環結構以分號結尾.
do-while循環的執行順序:
(1)聲明並初始化循環變量.
(2)執行-一遍循環操作.
(3)判斷循環條件,如果循環條件滿足,則繼續執行,否則退出循環.
do-while循環的特點是先執行,在判斷,循環操作至少執行一遍.
本章總結
(1)循環結構由循環條件和循環操作構成.只要滿足循環條件,循環操作就會反復執行.
(2)使用循環解決問題的步驟:分析循環條件和循環操作,套用循環的語法寫出代碼,檢查循環能否退出.
(3)編寫循環結構代碼時需註意:循環變量的初值,循環操作中隊循環變量值得改變和循環條件三者間的關系;確保循環次數正確,不要出現"死循環".
(4)while循環結構的特點是西安判斷,在執行.do-while循環結構的特點是先執行,在判斷
(5)程序調試是滿足暫停程序,觀察變量和逐條執行語句等功能的工具盒方法的總稱.其主要方法包括設置斷點,單步運行和觀察變量.
第五章筆記