從0學Java之循環例子
if語句可以判斷條件是否滿足,滿足時才做相應的動作,而循環語句可以在滿足條件時,不斷地重復執行一些動作。
重復執行的語句(循環語句)可以多次執行其他語句,它檢查一個邏輯條件是否滿足,只在滿足的時候執行它的循環體。
while語句是一個循環語句,它會首先判斷一個條件是否滿足,如果條件滿足,則執行后面緊跟著的語句或語句括號,然后再次判斷條件是否滿足,如果條件滿足則再次執行,直到條件不滿足為止。后面緊跟的語句或語句括號,就是循環體。
do-while循環和while循環很像,唯一的區別是我們在循環體執行結束的時候才來判斷條件。也就是說,無論如何,循環都會執行至少一遍,然后再來判斷條件。與while循環相同的是,條件滿足時執行循環,條件不滿足時結束循環。
①計數循環
- 這個循環需要執行多少次?
- 循環停下來的時候,有沒有輸出最后的0?
- 循環結束以后,count的值是多少?
這個循環需要執行多少次?是不是數起來很頭疼?要是1萬,十萬呢,哈哈哈,這個時候有一個方法:如果要模擬運動一次很大次數的循環,可以模擬較少的循環次數,然后作為推斷。
這樣是不是輕松很多,答案是:10。那上面就是1000。
②算平均數
讓用戶輸入一些整數,最后輸入一個數表示輸入結束,然后程序計算出這些數字的平均數,輸出輸入的數字的個數和平均數
平均數要怎么算?
- ?一個記錄讀到的整數的變量
- 只需要每讀到一個數,就把它加到一個累加的變量里,到全部數據讀完,再拿它除讀到的數。
ok,結果出來了,如果用do-while循環,你該怎么寫?