java的while語句怎么破?
其實(shí)在剛剛學(xué)Java基礎(chǔ)的時(shí)候?qū)τ谘h(huán)的內(nèi)容沒有做過比較多的練習(xí)的時(shí)候其實(shí)都是很不理解,因?yàn)榫幊陶Z言的學(xué)習(xí)需要多練習(xí),有時(shí)候不是很理解的知識(shí)點(diǎn),多去敲點(diǎn)練習(xí)你就能明白,并且還能使用會(huì)。那么針對(duì)于while循環(huán),小編也來給大家講講:
什么是循環(huán),以及循環(huán)的特性
其實(shí)我們現(xiàn)實(shí)生活中有很多循環(huán),比如說日復(fù)一日的生活,比如你每天中午都會(huì)吃飯等等等等。這里我們就那操場跑圈來深刻的理解一下循環(huán):
相信大家都有在操場跑圈的經(jīng)歷,那么在剛開始跑的時(shí)候你會(huì)給自己定一個(gè)今天要跑的圈數(shù),比如說10全,跑完第一圈,你就會(huì)問自己,跑到10圈了嗎?沒有你就會(huì)繼續(xù)跑,跑完第二圈你一樣會(huì)問自己跑完了嗎?沒有繼續(xù)。直到跑完10圈你會(huì)問自己跑到了嗎?跑到了你就停下來了。這個(gè)就是最經(jīng)典的循環(huán)跑了10圈,那么這里每跑完10圈你都會(huì)問自己叫做循環(huán)的條件,你每次跑一圈這個(gè)叫做循環(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)操作
}
然后通過這個(gè)語法我們來衍生一下上面的跑圈問題:
while(跑的圈數(shù)<10){
繼續(xù)跑一圈
}
通過上面跑圈的問題我們來理解一下while循環(huán)的語法結(jié)構(gòu):
當(dāng)程序運(yùn)行過來,判斷跑的圈數(shù)是否小于10,小于10的話為true,就進(jìn)到大括號(hào)中跑一圈,跑完一圈,繼續(xù)問跑到10圈了沒,沒有為true,繼續(xù)執(zhí)行大括號(hào)中的內(nèi)容。

while循環(huán)的基本使用
那么這里了解了語法結(jié)構(gòu)和運(yùn)行流程,那么我們來具體使用下while循環(huán)吧。我們現(xiàn)在要做100套上機(jī)操作題,做完才能休息。
分析:
循環(huán)條件:是否做到100套
循環(huán)操作:做上機(jī)操作題
套用語法結(jié)構(gòu):
int num=1;//當(dāng)前的試卷套數(shù)
while(num<=100){//只要套數(shù)小于100套就繼續(xù)做
System.out.println("做第"+num+"套上機(jī)操作題");
num++;//每做完一套就讓試卷份數(shù)加1,否則永遠(yuǎn)都在做第一套
}
其實(shí)所有循環(huán)的使用都是同一個(gè)套路:
-
第一步:找循環(huán)條件和循環(huán)操作;
-
第二步:套用語法結(jié)構(gòu),把循環(huán)條件和循環(huán)操作添加進(jìn)去;
-
第三步:查看循環(huán)是否有退出,否則就是一個(gè)死循環(huán)(也就是無限循環(huán));
循環(huán)的練習(xí)題
whlie循環(huán)的概念很簡單,這里給題主找了比較多的練習(xí)題,可以多去練習(xí)練習(xí):
1.計(jì)算100以內(nèi)的偶數(shù)和
2.計(jì)算100以內(nèi)的所有素?cái)?shù)
3.計(jì)算100以內(nèi)的所有能被5整除的數(shù)字之和
4.使用循環(huán)打印*的各種形狀

5.使用循環(huán)打印乘法口訣
6.使用循環(huán)做猜隨機(jī)數(shù)游戲,猜不對(duì)可以一直猜,直到猜對(duì)就不在循環(huán);
總結(jié):循環(huán)真的屬于比較基礎(chǔ)的知識(shí)點(diǎn)了,所以建議大家多去練習(xí)練習(xí),因?yàn)樗母拍詈瓦\(yùn)行流程很簡單,直接套用就可以了,主要是多練習(xí)要會(huì)使用。
