其實在剛剛學(xué)Java基礎(chǔ)的時候?qū)τ谘h(huán)的內(nèi)容沒有做過比較多的練習(xí)的時候其實都是很不理解,因為編程語言的學(xué)習(xí)需要多練習(xí),有時候不是很理解的知識點,多去敲點練習(xí)你就能明白,并且還能使用會。那么針對于while循環(huán),小編也來給大家講講:

什么是循環(huán),以及循環(huán)的特性

其實我們現(xiàn)實生活中有很多循環(huán),比如說日復(fù)一日的生活,比如你每天中午都會吃飯等等等等。這里我們就那操場跑圈來深刻的理解一下循環(huán):

相信大家都有在操場跑圈的經(jīng)歷,那么在剛開始跑的時候你會給自己定一個今天要跑的圈數(shù),比如說10全,跑完第一圈,你就會問自己,跑到10圈了嗎?沒有你就會繼續(xù)跑,跑完第二圈你一樣會問自己跑完了嗎?沒有繼續(xù)。直到跑完10圈你會問自己跑到了嗎?跑到了你就停下來了。這個就是最經(jīng)典的循環(huán)跑了10圈,那么這里每跑完10圈你都會問自己叫做循環(huán)的條件,你每次跑一圈這個叫做循環(huán)操作。

循環(huán)條件:循環(huán)是否還要繼續(xù)的條件

循環(huán)操作:循環(huán)要做的事情

while循環(huán)的語法

好知道了循環(huán)的特性,那么我們來看看Java中的while循環(huán):

while(循環(huán)條件){

//循環(huán)操作

}

然后通過這個語法我們來衍生一下上面的跑圈問題:

while(跑的圈數(shù)<10){

繼續(xù)跑一圈

}

通過上面跑圈的問題我們來理解一下while循環(huán)的語法結(jié)構(gòu):

當(dāng)程序運行過來,判斷跑的圈數(shù)是否小于10,小于10的話為true,就進到大括號中跑一圈,跑完一圈,繼續(xù)問跑到10圈了沒,沒有為true,繼續(xù)執(zhí)行大括號中的內(nèi)容。

java

while循環(huán)的基本使用

那么這里了解了語法結(jié)構(gòu)和運行流程,那么我們來具體使用下while循環(huán)吧。我們現(xiàn)在要做100套上機操作題,做完才能休息。

分析:

循環(huán)條件:是否做到100套

循環(huán)操作:做上機操作題

套用語法結(jié)構(gòu):

int num=1;//當(dāng)前的試卷套數(shù)

while(num<=100){//只要套數(shù)小于100套就繼續(xù)做

System.out.println("做第"+num+"套上機操作題");

num++;//每做完一套就讓試卷份數(shù)加1,否則永遠(yuǎn)都在做第一套

}

其實所有循環(huán)的使用都是同一個套路:

  • 第一步:找循環(huán)條件和循環(huán)操作;

  • 第二步:套用語法結(jié)構(gòu),把循環(huán)條件和循環(huán)操作添加進去;

  • 第三步:查看循環(huán)是否有退出,否則就是一個死循環(huán)(也就是無限循環(huán));

循環(huán)的練習(xí)題

whlie循環(huán)的概念很簡單,這里給題主找了比較多的練習(xí)題,可以多去練習(xí)練習(xí):

1.計算100以內(nèi)的偶數(shù)和

2.計算100以內(nèi)的所有素數(shù)

3.計算100以內(nèi)的所有能被5整除的數(shù)字之和

4.使用循環(huán)打印*的各種形狀

java

5.使用循環(huán)打印乘法口訣

6.使用循環(huán)做猜隨機數(shù)游戲,猜不對可以一直猜,直到猜對就不在循環(huán);

總結(jié):循環(huán)真的屬于比較基礎(chǔ)的知識點了,所以建議大家多去練習(xí)練習(xí),因為它的概念和運行流程很簡單,直接套用就可以了,主要是多練習(xí)要會使用。