人妻系列无码专区av在线,国内精品久久久久久婷婷,久草视频在线播放,精品国产线拍大陆久久尤物

dowhile語句的用法(流程控制語句之do while)

dowhile語句的用法(流程控制語句之do while)

度新梅 2025-04-12 科技 17 次瀏覽 0個(gè)評(píng)論
編者按

本講我們繼續(xù)學(xué)習(xí)Java語言大三循環(huán)控制之一的do while。是不是很熟悉的?看起來怎么這么像while呢?不就是多了一個(gè)do嗎?跟著老師的腳步,一起探索do while吧!

流程控制語句之do while

加關(guān)注不迷路

內(nèi)容提要do while概述while和do while的區(qū)別do while概述

do while是Java三大循環(huán)結(jié)構(gòu)之一,其句法格式:

do { // 待執(zhí)行代碼塊} while(條件);

do while循環(huán)執(zhí)行邏輯是一定會(huì)先執(zhí)行一次代碼塊,然后再檢查條件的真假;條件為真的話,繼續(xù)重復(fù)執(zhí)行代碼塊,否則,結(jié)束整個(gè)循環(huán)過程。do while的流程圖:

流程控制語句之do while

do while流程圖

從do while流程圖中,我們可以總結(jié)一下具體的執(zhí)行步驟:

先執(zhí)行一次循環(huán)體,也就是圖中的待執(zhí)行的代碼塊。判斷一下條件,如果條件為true;繼續(xù)重復(fù)執(zhí)行循環(huán)體;如果條件為false,結(jié)束整個(gè)循環(huán)過程。

我們來看一段具體代碼示例:

public class DoWhileCondition { public static void main(String []args) { /* * 逆序打印10及以下的正整數(shù) */ short num = 10; do { System.out.println("當(dāng)前數(shù)字是" + num); --num; } while (num > 0); }}while和do while的區(qū)別

盡管它們都是循環(huán)控制語句,但是它們之間主要區(qū)別包括了:

語法格式不同。執(zhí)行順序不同,do while循環(huán)至少執(zhí)行一次,while循環(huán)可能一次都不會(huì)執(zhí)行。while循環(huán)是“當(dāng)型”循環(huán),do while是“直到型”循環(huán)。流程控制語句之do while

循環(huán)類型

總結(jié)

本節(jié)我們重點(diǎn)講解了do while語句,介紹了其執(zhí)行流程。同時(shí),對(duì)while和do while之間的差別做了比較。后續(xù)大家在選擇循環(huán)結(jié)構(gòu)時(shí),需要考慮使用場(chǎng)景。截止本節(jié),所有Java語言的循環(huán)結(jié)構(gòu)我們講解完畢。

往期回顧第1講 Java前世今生第2講 Java開發(fā)環(huán)境配置第3講 我的第一個(gè)Java程序第4講 Java基本數(shù)據(jù)類型第5講 Java運(yùn)算符第6講 Java變量第7講 Java代碼注釋第8講 Java流程控制語句之if第9講 Java流程控制語句之for第10講 Java流程控制語句之switch第11講 Java流程控制語句之while

轉(zhuǎn)載請(qǐng)注明來自夕逆IT,本文標(biāo)題:《dowhile語句的用法(流程控制語句之do while)》

每一天,每一秒,你所做的決定都會(huì)改變你的人生!

發(fā)表評(píng)論

快捷回復(fù):

評(píng)論列表 (暫無評(píng)論,17人圍觀)參與討論

還沒有評(píng)論,來說兩句吧...