黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

Java while循環(huán)語句

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

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

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

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

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

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

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

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

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

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

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

Java開發(fā)

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

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

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

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

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

當然,大家還可以想想有沒有其它的寫法,可以自己寫一寫,例如:

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)計算1~100所有偶數(shù)的和,應該怎么做呢?

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);

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

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

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

主站蜘蛛池模板: 精品国产免费人成在线观看 | 国产精品偷伦视频免费观看的 | 性美国xxxxx 性另类交性类交 | 国产精品456 | 日韩字幕一中文在线综合 | 在厨房被强行侵犯中文字幕 | 日本不卡视频 | 偷偷狠狠的日日高清完整视频 | 日韩18在线观看 | 阿v天堂2021在线观看 | 九九99在线视频 | 夜夜橹 | 噜噜噜噜精品视频在线观看 | 成年人免费在线视频网站 | 日韩亚洲第一页 | 日日插人人插天天插 | 在线看欧美成人中文字幕视频 | 欧美色图另类图片 | 成人免费在线观看 | 有哪些免费的毛片可以看 | 伊人热人久久中文字幕 | 免费一级欧美大片视频在线 | 一个人的视频日本免费 | 久久成人免费大片 | 国产在线观看99 | 又黄又猛又爽大片免费视频 | 激情综| 久久精品国产免费中文 | 成人韩免费网站 | 亚洲日韩精品欧美一区二区一 | 美女激情影院午夜网 | 欧美精品日韩一区二区三区 | 色大18成网站www在线观看 | 日韩一级免费视频 | wwwxxx视频| 日韩三级大片 | 毛片在线免费观看网站 | 经典三级四虎在线观看 | 在线综合视频 | 午夜视频成人 | 中文字幕有码在线 |