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

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)使用最多。

主站蜘蛛池模板: 精品欧美一区二区三区精品久久 | 欧美日韩一二三四区 | 在线a视频| 成人免费视频在线 | 麻豆国内精品久久久久久 | 一级黄色片免费观看 | 日批视频在线 | 日韩午夜大片 | 丁香激情综合 | 热99re久久免费视精品频软件 | 欧美太黄太色视频在线观看 | 亚洲欧美视频在线观看 | 天天做天天爱天天影视综合 | 丁香六月婷婷综合 | 天天摸天天碰中文字幕 | 久草免费在线播放 | 日本韩国免费 | 亚洲精品成人图区 | 成年在线视频 | 欧美成视频一theporn | 伊人五月婷婷 | 色黄视频在线观看 | 不卡一区在线观看 | 精品视频一区二区三区在线观看 | 久久久免费网站 | 亚洲黄色片视频 | 日韩激情视频 | 五月天免费在线视频 | 亚洲丁香色婷婷综合欲色啪 | 一个人看的www免费观看视频 | 一区二区不卡免费视频 | 日本特黄色片 | 55夜色66夜色欧洲精品 | 看美女日批 | 性欧美高清精品video | 日韩中文字幕免费版 | 亚洲一区二区在线免费观看 | 激情成人黄色 | 在线观看深夜 | 亚洲国产精久久久久久久春色 | 蜜桃日本一道无卡不码高清 |