成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從0學Java之Do-While循環(huán)

開發(fā) 前端
do-while循環(huán)和while循環(huán)很像,唯一的區(qū)別是我們在循環(huán)體執(zhí)行結(jié)束的時候才來判斷條件。也就是說,無論如何,循環(huán)都會執(zhí)行至少一遍,然后再來判斷條件。與while循環(huán)相同的是,條件滿足時執(zhí)行循環(huán),條件不滿足時結(jié)束循環(huán)。

我們講了while循環(huán),它會首先判斷一個條件是否滿足,如果條件滿足,則執(zhí)行后面緊跟著的語句或語句括號,然后再次判斷條件是否滿足,如果條件滿足則再次執(zhí)行,直到條件不滿足為止。后面緊跟的語句或語句括號,就是循環(huán)體。

do-while循環(huán)和while循環(huán)很像,唯一的區(qū)別是我們在循環(huán)體執(zhí)行結(jié)束的時候才來判斷條件。也就是說,無論如何,循環(huán)都會執(zhí)行至少一遍,然后再來判斷條件。與while循環(huán)相同的是,條件滿足時執(zhí)行循環(huán),條件不滿足時結(jié)束循環(huán)。

①do-while循環(huán)

案例:數(shù)位數(shù),如果給你一串數(shù)字,讓你通過編程,讓計算機判斷出這一串數(shù)字是幾位數(shù),你打算怎么寫?

  • 程序要讀入一個正整數(shù),然后輸出這個整數(shù)的位數(shù)。如:
  • 輸入:3452,輸出:4

人看一眼就能看出來,這是4位數(shù),但計算機是通過判斷數(shù)的范圍來決定它的位數(shù),但如果是128475753943828482.....讓人數(shù)怎么辦,這時候就得依靠計算機,因為計算機最擅長的就是做算法,讓這串數(shù)字每除以10就記一位,這樣是不是就可以,讓我們試一下。

//初始化
Scanner in = new Scanner(System.in);
int number = in.nextInt();
int count=0;
while(number >0)
{
number =number/10;
count = count +1;

}
System.out.println(count);
}

}

這么看好像完全沒有問題,但往往沒有問題的時候就會出現(xiàn)問題,如果是這一串數(shù)字是0呢,大家在這個代碼上試一下。

代碼運行起來會顯示0,這顯然是不對的,0的位數(shù)是1,那如果用do-while循環(huán)是不是就可以把問題解決掉,在進入循環(huán)體之前不做判斷,而是在執(zhí)行完一輪循環(huán)體的代碼之后,再來檢查循環(huán)的條件是否滿足,如果滿足則繼續(xù)下一輪循環(huán),不滿足則結(jié)束循環(huán)。

//初始化
Scanner in = new Scanner(System.in);
int number = in.nextInt();
int count=0;
do
{
number =number/10;
count = count +1;

}
while(number >0);
System.out.println(count);
}

}

圖片

ok,現(xiàn)在輸入0顯示的位數(shù)是1,說明是對的,那再測試一下其他數(shù)。

圖片

我做了while循環(huán)和do-while循環(huán),兩個流程圖讓他們更加明朗一點。

圖片

圖片

責任編輯:武曉燕 來源: Java極客技術(shù)
相關推薦

2022-09-30 07:32:48

循環(huán)while循環(huán)體

2022-10-31 07:33:05

Javafor循環(huán)

2022-01-17 21:08:54

Python 循環(huán)結(jié)構(gòu)

2022-10-30 10:14:43

Java循環(huán)語句

2024-02-26 12:13:32

C++開發(fā)編程

2022-11-26 00:34:57

數(shù)組Java程序

2020-07-23 08:18:27

C語言執(zhí)行循環(huán)體條件

2022-09-30 07:32:39

架構(gòu)

2022-09-16 07:32:15

編程計算機命令

2022-09-22 07:31:14

Java變量計算

2024-12-10 08:41:12

語句if卡死

2021-07-21 08:45:16

do{...} whi代碼語言

2013-03-29 09:21:08

編程CSS

2021-06-22 10:12:37

JavaScript 前端While 循環(huán)

2021-08-13 15:09:47

JavaScriptWhile循環(huán)

2020-11-13 07:22:46

Java基礎While

2022-01-27 09:35:45

whiledo-while循環(huán)Java基礎

2020-07-08 16:10:42

do{}while(0代碼語言

2021-03-24 13:17:41

編程循環(huán)語句Java

2010-09-08 17:00:22

SQLWHILE循環(huán)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 美女亚洲一区 | 日韩精品视频在线 | 狠狠干天天干 | 一区二区三区免费 | 欧美一区视频 | a欧美| 久久午夜精品福利一区二区 | 视频一区在线观看 | 99国产精品久久久久久久 | 欧美综合网 | 久久国内 | 精品一区国产 | 亚洲电影专区 | 日本二区在线观看 | 国产一区二区三区四区 | 成人国产一区二区三区精品麻豆 | 亚洲精品乱码久久久久久按摩观 | 成人深夜福利在线观看 | 久久久久久av | 久久天天躁狠狠躁夜夜躁2014 | 九九九久久国产免费 | 在线激情视频 | 国产免费人成xvideos视频 | h视频在线看 | 日韩在线精品强乱中文字幕 | 2018国产精品| 亚洲综合大片69999 | 91欧美激情一区二区三区成人 | 人妖av| 欧美亚洲视频在线观看 | 99福利在线观看 | 成人自拍视频网站 | 日韩免 | 国产精品久久久久久亚洲调教 | 三级视频在线观看电影 | 噜噜噜噜狠狠狠7777视频 | 成人免费一区二区三区牛牛 | 91高清视频| 精品96久久久久久中文字幕无 | 午夜午夜精品一区二区三区文 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 |