大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java教程
Java標(biāo)識(shí)符與關(guān)鍵字
Java變量
Java數(shù)據(jù)類(lèi)型
Java運(yùn)算符
Java控制語(yǔ)句
Java方法

Java while循環(huán)語(yǔ)句

循環(huán)語(yǔ)句除了for循環(huán)之外還有while和do..while,接下來(lái)我們先來(lái)看一下while循環(huán),首先學(xué)習(xí)while循環(huán)的語(yǔ)法結(jié)構(gòu),如下圖所示:

while循環(huán)語(yǔ)法結(jié)構(gòu)

圖6-29:while循環(huán)語(yǔ)法結(jié)構(gòu)

通過(guò)上圖可以看出while循環(huán)的語(yǔ)法結(jié)構(gòu)非常簡(jiǎn)單,它的執(zhí)行順序以及原理是這樣的,先判斷布爾表達(dá)式的結(jié)果,如果是true,則執(zhí)行循環(huán)體,循環(huán)體結(jié)束之后,再次判斷布爾表達(dá)式的結(jié)果,如果是true,再執(zhí)行循環(huán)體,循環(huán)體結(jié)束之后,再判斷布爾表達(dá)式的結(jié)果,直到結(jié)果為false的時(shí)候,while循環(huán)結(jié)束。如果起初第一次判斷布爾表達(dá)式結(jié)果的時(shí)候就是false,那么while循環(huán)體執(zhí)行次數(shù)就為0了。它的執(zhí)行順序以及原理也可以參見(jiàn)下圖:

while循環(huán)執(zhí)行順序以及原理

圖6-30:while循環(huán)執(zhí)行順序以及原理

通過(guò)while循環(huán)的執(zhí)行原理可以得出while循環(huán)的循環(huán)體執(zhí)行次數(shù)可能是0次,也可能是N次。那么要想使用while循環(huán)實(shí)現(xiàn)一個(gè)死循環(huán),代碼應(yīng)該怎么寫(xiě)呢?

while(true){
	System.out.println("死循環(huán)");
}

運(yùn)行結(jié)果就不再給大家展示了,要使用while實(shí)現(xiàn)一個(gè)死循環(huán)是非常簡(jiǎn)單的,讓判斷條件一直為true就可以了。那么使用while循環(huán)實(shí)現(xiàn)輸出1~10應(yīng)該怎么做呢?

int i = 0;
while(i < 10){
	i++;
	System.out.println("i = " + i);
}

運(yùn)行結(jié)果如下圖所示:

Java開(kāi)發(fā)

圖6-31:使用while循環(huán)輸出1~10

其實(shí)使用while循環(huán)輸出1~10不止有以上這一種方式,還有其他方式,例如:

int j = 1;
while(j <= 10){
	System.out.println("j = " + j);
	j++;
}

運(yùn)行結(jié)果如下圖所示:

圖6-32:使用while循環(huán)輸出1~10 

當(dāng)然,大家還可以想想有沒(méi)有其它的寫(xiě)法,可以自己寫(xiě)一寫(xiě),例如:

int i = 0;
while(i < 10){
	System.out.println("i = " + (++i));
}

再如:

int j = 1;
while(j <= 10){
	System.out.println("j = " + j++);
}

使用while循環(huán)計(jì)算1~100所有偶數(shù)的和,應(yīng)該怎么做呢?

int sum = 0;
int i = 0;
while(i <= 100){
	if(i % 2 == 0){
		sum += i;
	}
	i++;
}
System.out.println("sum = " + sum);

sum = 0;
int j = 0;
while(j <= 100){
	sum += j;
	j += 2;
}
System.out.println("sum = " + sum);

運(yùn)行結(jié)果如下圖所示:

圖6-33:while循環(huán)計(jì)算1~100所有偶數(shù)和

實(shí)際上while循環(huán)可以看做是for循環(huán)的另一種變形寫(xiě)法,本質(zhì)上是一樣的,執(zhí)行效率上也是一樣的,硬要說(shuō)它們有什么不同的話,首先while循環(huán)語(yǔ)法結(jié)構(gòu)比f(wàn)or更簡(jiǎn)單,for循環(huán)的計(jì)數(shù)器比while更清楚一些,另外for循環(huán)的計(jì)數(shù)器對(duì)應(yīng)的變量可以在for循環(huán)結(jié)束之后就釋放掉,但是while循環(huán)的計(jì)數(shù)器對(duì)應(yīng)的變量聲明在while循環(huán)外面,擴(kuò)大了該變量的作用域。總之,不管是for還是while,大家都必須掌握,因?yàn)檫@兩個(gè)循環(huán)使用最多。

主站蜘蛛池模板: 亚洲国产精品第一区二区三区 | 欧美另类丰满69xxxxx | 国产色婷婷精品综合在线 | 亚洲黄色激情视频 | 国产亚洲精品久久麻豆 | 国产欧美成人免费观看视频 | 久久只精品 | 99久久爱re热6在播放 | 国产欧美一区二区精品性色99 | 午夜剧j| 九色综合久久综合欧美97 | 孕妇孕妇aaaaa级毛片视频 | 99热这里只有精品9 99热这里只有精品99 | 亚洲国产高清人在线 | 九九热久久免费视频 | 国产羞羞视频 | 爱爱免费播放视频在线观看 | 久久久久久久影院 | 亚欧免费视频 | 动漫精品一区二区3d | 国产精品亚洲精品观看不卡 | 日本一区二区三区四区五区 | 欧美一级视频免费观看 | 四虎永久在线精品国产免费 | 亚洲国产婷婷俺也色综合 | cao美女视频网站在线观看 | 久久久91精品国产一区二区三区 | 日本久久伊人 | www.日本一区 | 久久久久久综合一区中文字幕 | 国产成人亚洲欧美激情 | 毛片在线高清免费观看 | 久艾草国产成人综合在线视频 | 日韩你懂的 | 中国精品久久精品三级 | 四虎永久在线观看视频精品 | 夜夜操天天射 | 夜夜夜爽爽爽久久久 | 亚洲精品网址 | 四虎网站在线观看 | 免费一看一级毛片人 |