編者按


本講我們繼續學習Java語言大三循環控制之一的do while。是不是很熟悉的?看起來怎么這么像while呢?不就是多了一個do嗎?跟著老師的腳步,一起探索do while吧!
加關注不迷路
內容提要do while概述while和do while的區別do while概述do while是Java三大循環結構之一,其句法格式:
do { // 待執行代碼塊} while(條件);do while循環執行邏輯是一定會先執行一次代碼塊,然后再檢查條件的真假;條件為真的話,繼續重復執行代碼塊,否則,結束整個循環過程。do while的流程圖:
do while流程圖
從do while流程圖中,我們可以總結一下具體的執行步驟:
先執行一次循環體,也就是圖中的待執行的代碼塊。判斷一下條件,如果條件為true;繼續重復執行循環體;如果條件為false,結束整個循環過程。我們來看一段具體代碼示例:
public class DoWhileCondition { public static void main(String []args) { /* * 逆序打印10及以下的正整數 */ short num = 10; do { System.out.println("當前數字是" + num); --num; } while (num > 0); }}while和do while的區別盡管它們都是循環控制語句,但是它們之間主要區別包括了:
語法格式不同。執行順序不同,do while循環至少執行一次,while循環可能一次都不會執行。while循環是“當型”循環,do while是“直到型”循環。循環類型
總結本節我們重點講解了do while語句,介紹了其執行流程。同時,對while和do while之間的差別做了比較。后續大家在選擇循環結構時,需要考慮使用場景。截止本節,所有Java語言的循環結構我們講解完畢。
往期回顧第1講 Java前世今生第2講 Java開發環境配置第3講 我的第一個Java程序第4講 Java基本數據類型第5講 Java運算符第6講 Java變量第7講 Java代碼注釋第8講 Java流程控制語句之if第9講 Java流程控制語句之for第10講 Java流程控制語句之switch第11講 Java流程控制語句之while轉載請注明來自夕逆IT,本文標題:《dowhile語句的用法(流程控制語句之do while)》
本文標簽:dowhile語句的用法

每一天,每一秒,你所做的決定都會改變你的人生!
還沒有評論,來說兩句吧...