java的while語句怎么破?
其實在剛剛學(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)容。

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)打印*的各種形狀

5.使用循環(huán)打印乘法口訣
6.使用循環(huán)做猜隨機數(shù)游戲,猜不對可以一直猜,直到猜對就不在循環(huán);
總結(jié):循環(huán)真的屬于比較基礎(chǔ)的知識點了,所以建議大家多去練習(xí)練習(xí),因為它的概念和運行流程很簡單,直接套用就可以了,主要是多練習(xí)要會使用。
