1. 程式人生 > >第五章筆記

第五章筆記

發現 側邊欄 println 跳過 至少 觀察 分析 繼續 dex

循環結構(一)

學習本章會用到的單詞:

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)程序調試是滿足暫停程序,觀察變量和逐條執行語句等功能的工具盒方法的總稱.其主要方法包括設置斷點,單步運行和觀察變量.

第五章筆記