Java 語法介紹(六):迴圈(轉)
Java 語法介紹(六):迴圈(轉)[@more@]迴圈: for,while和do
Java中有三種迴圈控制語句,他們是:for語句、while語句和do語句,下面分別說明這三種語句的結構。
1:for迴圈
for語句的格式為:
for (初始化語句; 條件語句; 控制語句)
{
語句1 ;
語句2 ;
....
語句n ;
}
for 語句的執行順序是:首先執行“初始化語句”;然後測試“條件語句”;若條件成立,則執行語句1到語句n;然後執行“控制”語句;接著再測試條件語句是否成立,如果成立則重複執行以上過程,直至條件不成立時才結束for迴圈。如:
for(i=0;i<10;i++)......;
int i,a[]=new int[10];
for (i=0,i<10;i++) a= 0;
這段程式碼把整型陣列a中的所有元素都賦成0。
你可以在for迴圈的頭部說明你的變數,而且最後一個表示式可以省略,不過要確定在語句中對變數的值有所改變,如:
for(int i=0;i<=10;) i+=i;
for迴圈中,“初始化語句”、“條件語句”和“控制語句”都可以省略,但是其間的分號不能省略。例如:
int i =0 ;
for (; ; ;)
{
if i>10 break ;
i = i +1 ;
}
for迴圈中省略“條件語句”時,在for語句{}中必須包換轉句語句控制程式在某個條件滿足時跳出for迴圈,否則將形成死迴圈
2:while迴圈
while迴圈和for迴圈類似,其格式為:
while (條件語句)
{
語句1 ;
語句2 ;
....
語句n ;
}
執行while時,先測試“條件語句”,如果條件成立,則執行語句1到語句n,直至條件不成立時調處迴圈。
int i=0 ;
while (i<10)
{
i++ ;
System.out.println("Hey!.get me out of here!:);
}
3:do ... while 迴圈
do ... while 迴圈語句的格式為:
do
{
語句1 ;
語句2 ;
....
語句n ;
}
while (條件語句) ;
do ...while 語句的功能是首先執行語句1到語句n,然後進行條件測試,如果條件成立,則繼續執行語句1到語句n,否這跳出迴圈。如:
boolean test=false;
do
{
......
}
while(test);
這種控制並不是很常用,但有時卻非常重要,使用時注意結尾處while語句後的分號。
Java中有三種迴圈控制語句,他們是:for語句、while語句和do語句,下面分別說明這三種語句的結構。
1:for迴圈
for語句的格式為:
for (初始化語句; 條件語句; 控制語句)
{
語句1 ;
語句2 ;
....
語句n ;
}
for 語句的執行順序是:首先執行“初始化語句”;然後測試“條件語句”;若條件成立,則執行語句1到語句n;然後執行“控制”語句;接著再測試條件語句是否成立,如果成立則重複執行以上過程,直至條件不成立時才結束for迴圈。如:
for(i=0;i<10;i++)......;
int i,a[]=new int[10];
for (i=0,i<10;i++) a= 0;
這段程式碼把整型陣列a中的所有元素都賦成0。
你可以在for迴圈的頭部說明你的變數,而且最後一個表示式可以省略,不過要確定在語句中對變數的值有所改變,如:
for(int i=0;i<=10;) i+=i;
for迴圈中,“初始化語句”、“條件語句”和“控制語句”都可以省略,但是其間的分號不能省略。例如:
int i =0 ;
for (; ; ;)
{
if i>10 break ;
i = i +1 ;
}
for迴圈中省略“條件語句”時,在for語句{}中必須包換轉句語句控制程式在某個條件滿足時跳出for迴圈,否則將形成死迴圈
2:while迴圈
while迴圈和for迴圈類似,其格式為:
while (條件語句)
{
語句1 ;
語句2 ;
....
語句n ;
}
執行while時,先測試“條件語句”,如果條件成立,則執行語句1到語句n,直至條件不成立時調處迴圈。
int i=0 ;
while (i<10)
{
i++ ;
System.out.println("Hey!.get me out of here!:);
}
3:do ... while 迴圈
do ... while 迴圈語句的格式為:
do
{
語句1 ;
語句2 ;
....
語句n ;
}
while (條件語句) ;
do ...while 語句的功能是首先執行語句1到語句n,然後進行條件測試,如果條件成立,則繼續執行語句1到語句n,否這跳出迴圈。如:
boolean test=false;
do
{
......
}
while(test);
這種控制並不是很常用,但有時卻非常重要,使用時注意結尾處while語句後的分號。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-958032/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java 迴圈語句(轉)Java
- Java 語法介紹(四):陣列(轉)Java陣列
- Java 語法介紹(三):變數(轉)Java變數
- Java 語法介紹(二):運算子(轉)Java
- Java 語法介紹(五):條件控制(轉)Java
- Java 語法介紹(一):Java語言的基本組成(轉)Java
- js如何退出迴圈語句簡單介紹JS
- Java 語法介紹(七):Brake和Label(轉)Java
- 介紹Python的 迴圈Python
- 迴圈神經網路介紹神經網路
- Clojure語法學習-迴圈
- require.js 迴圈依賴介紹UIJS
- JavaScript 語法介紹JavaScript
- shell 語法介紹
- MarkDown 語法介紹
- GaussDB SQL基礎語法示例-迴圈語句SQL
- Java簡單迴圈語句案例Java
- clang常用語法介紹
- Java語言程式設計—迴圈語句Java程式設計
- Java語言的12大特色介紹(轉)Java
- js迴圈中reduce的用法簡單介紹JS
- setTimeout()函式延遲迴圈語句的異常簡單介紹函式
- Verilog HDL迴圈語句簡介
- AWK if(條件)語句與迴圈簡介
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- 6.4. PL/SQL語法——6.4.5. 迴圈語句SQL
- 【轉】Promise迴圈序列執行寫法Promise
- Java迴圈Java
- 用Java中for迴圈語句列印菱形Java
- java常見語句之迴圈體Java
- javascript字串的語法介紹JavaScript字串
- 『忘了再學』Shell流程控制 — 36、for迴圈介紹
- c++中的一些迴圈語法C++
- react在jsx語法中實現for迴圈ReactJS
- C語言-for迴圈之窮舉法練習C語言
- JAVA修飾符、運算子、迴圈語句Java
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引
- 正規表示式語法介紹