一 . 在前面咱們學習了選擇結構,使用它但是解決不少邏輯運算的問題。
1. 首先在咱們學習循壞條件的時候,咱們能夠從循環條件,和循環操做者倆方面着重考慮。明確的一句話就是「在什麼條件成立的狀況下,該作什麼事。」
循環條件:指的是知足必定條件的狀況下才會執行的,在條件不知足時它會退出循。
循環操做:指的是反覆作的事。
而在java程序中循環結構有三種實現的方法:
while. do-while. for;
首先咱們說:while.
他的語法形式是:
while(循環條件 ){
//循環操做
}
在while 關鍵字後面的小括號裏需輸入循環條件,循環條件是一個表達式 ,它的值是布爾類型的,值是true或false 如 i<=100。{}中的語句統稱爲循環操做,又稱循環體。
1)要先聲明並初始化循環變量。
2)判斷循環條件是否知足,如知足,則執行循環操做;不然退出循環。
3)執行完循環操做後,再次判斷循環條件是否知足。
如若第一次就不知足循環條件則會直接跳出循環,而循環條件則一次都不執行。
while條件的一個特色是:先判斷,後執行。
2、while的使用:
例如:
老師爲了幫助張浩學習,給他安排了任務,上午閱讀教材,下午上機編程。老師天天會檢查做業看是否合格,不合格則繼續進行。
public static void main(String[] args) {
Scanner input=new Scanner(
![](http://static.javashuo.com/static/loading.gif)
System.in);
String name;
System.out.println("合格來了嗎?(y/n)");
name=input.next(); // name 至關於聲明的變量
while(!(name.equals("y"))){ // 循環條件 判斷變量是否符合
System.out.println("上午閱讀教材!");
System.out.println("下午上機編程!");
System.out.println("合格來了嗎?(y/n)");
name=input.next();
}
System.out.println("完成學習任務");
}
}
三. do-while 循環:
在前面while循環時知道當條件不知足時他一次都不會執行,但有些時候咱們須要他不管如什麼時候都要先執行一次,而後在判斷循環條件在決定是否執行。do-while 循環就能夠知足這樣的條件。
do{
//循環操做
}while(循環條件);
和while循環不一樣,do-while 循環以關鍵字do開頭,而後是大括號括起來的循環操做,接着纔是 while 關鍵字和緊隨的小括號括起來循環條件。要注意:do-while循環要以分號結束。
1)聲明並初始化循環變量。
2)執行一遍循環操做。
3)判斷循環條件,若是循環條件知足,則循環繼續執行;不然循環退出。
do-while 循環的特色是,先執行,再判斷。
例如:
public static void main(String[] args) {
String num=""; // 聲明初始化變量
Scanner input=new Scanner(
![](http://static.javashuo.com/static/loading.gif)
System.in);
do{
System.out.println("上機編寫程序");
System.out.println("完成了嗎?(y/n)");
num=input.next(); //賦值
}while(!num.equals("y")); // 判斷循環
System.out.println("恭喜經過了測試");
}
四 .
1 . 「調試」這個詞在生活中也常常聽到,如電器調試,儀表調試。生活中的調試通常是指初裝電器或電器出現問題時排除故障的過程。
2 . 知足暫停程序,觀察變量和逐條執行語句等功能的工具和方法總稱爲程序調試。