自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

從0學(xué)Java之循環(huán)例子

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

if語句可以判斷條件是否滿足,滿足時(shí)才做相應(yīng)的動(dòng)作,而循環(huán)語句可以在滿足條件時(shí),不斷地重復(fù)執(zhí)行一些動(dòng)作。

重復(fù)執(zhí)行的語句(循環(huán)語句)可以多次執(zhí)行其他語句,它檢查一個(gè)邏輯條件是否滿足,只在滿足的時(shí)候執(zhí)行它的循環(huán)體。

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

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

①計(jì)數(shù)循環(huán)

int count = 1000;
do {
System.out.println(count);
count = count -1;
} while (count>0);
System.out.println("發(fā)射!");
  • 這個(gè)循環(huán)需要執(zhí)行多少次?
  • 循環(huán)停下來的時(shí)候,有沒有輸出最后的0?
  • 循環(huán)結(jié)束以后,count的值是多少?

這個(gè)循環(huán)需要執(zhí)行多少次?是不是數(shù)起來很頭疼?要是1萬,十萬呢,哈哈哈,這個(gè)時(shí)候有一個(gè)方法:如果要模擬運(yùn)動(dòng)一次很大次數(shù)的循環(huán),可以模擬較少的循環(huán)次數(shù),然后作為推斷。

int count = 10;
do {
System.out.println(count);
count = count -1;
} while (count>0);
System.out.println("發(fā)射!");

這樣是不是輕松很多,答案是:10。那上面就是1000。

②算平均數(shù)

讓用戶輸入一些整數(shù),最后輸入一個(gè)數(shù)表示輸入結(jié)束,然后程序計(jì)算出這些數(shù)字的平均數(shù),輸出輸入的數(shù)字的個(gè)數(shù)和平均數(shù)

平均數(shù)要怎么算?

  • ?一個(gè)記錄讀到的整數(shù)的變量
  • 只需要每讀到一個(gè)數(shù),就把它加到一個(gè)累加的變量里,到全部數(shù)據(jù)讀完,再拿它除讀到的數(shù)。
Scanner in = new Scanner(System.in);
int number;
int sun = 0;
int count = 0;
number= in.nextInt();
while (number !=-3)
{
sun = sun+number;
count = count +1;
number = in.nextInt();
}
System.out.println("平均數(shù)="+(double)sun/count);
}
}

ok,結(jié)果出來了,如果用do-while循環(huán),你該怎么寫?

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

2022-10-31 07:33:05

Javafor循環(huán)

2022-09-30 07:32:48

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

2022-10-28 07:38:06

Javawhile循環(huán)

2022-11-26 00:34:57

數(shù)組Java程序

2022-09-30 07:32:39

架構(gòu)

2022-09-16 07:32:15

編程計(jì)算機(jī)命令

2022-09-22 07:31:14

Java變量計(jì)算

2020-12-11 09:05:04

ARMMDKGNU

2021-01-13 11:51:25

ARM位置無關(guān)碼

2019-01-29 14:29:03

微服務(wù)路由

2021-05-25 11:50:32

ARMuboot網(wǎng)絡(luò)協(xié)議棧

2021-01-08 12:06:59

WDT定時(shí)裝置

2025-03-20 14:50:24

2021-01-16 11:40:28

ARM嵌入式開發(fā)ADC應(yīng)用

2020-12-10 08:13:15

ARM架構(gòu) 嵌入式

2021-06-06 20:56:48

Java內(nèi)存 intern

2021-05-10 11:38:07

Java數(shù)組IDEA

2025-04-03 15:40:41

機(jī)器學(xué)習(xí)大模型DeepSeek

2024-12-26 00:46:25

機(jī)器學(xué)習(xí)LoRA訓(xùn)練

2024-11-04 00:24:56

點(diǎn)贊
收藏

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