本文目錄一覽:
- 1、Java中的循環語句指什麼?
- 2、用java實現三種方法循環輸出九九乘法表:
- 3、Java循環遍歷什麼意思?
- 4、java里有哪些循環語句?
- 5、什麼是循環?Java中有哪些循環?
- 6、java中for循環的幾種寫法
Java中的循環語句指什麼?
和c語言一樣
有fo循環;
while循環;
沒什麼區別.
請採納.
用java實現三種方法循環輸出九九乘法表:
for循環的結構:for(表達式 1;表達式 2;表達式 3) { 循環體 }
表達式 1:一般為賦值表達式;
表達式 2:一般為關係表達式或邏輯表達式;
表達式 3:一般為賦值表達式或自增、自減表達式,用以修改循環變數的值。
while循環的結構: while(表達式) 循環體
1、while 是C語言中的關鍵字;
2、圓括弧中的表達式可以是C語言中任意合法的表達式,不能為空,用它來控 制循環體是否執行;
3、循環體是一條語句,若需要使用多條語句,應使用複合語句(用{ }括起來);
4、若條件開始直接為假,則直接跳出循環。
do…while語句為先執行後判斷表達式的值。
1、do 是C語言的關鍵字,必須和while一起使用;
2、循環由do開始,由while結束;
3、循環體是一條語句,若需要使用多條語句,應使用複合語句(用{ }括起來);
4、圓括弧中的表達式可以是C語言中任意合法的表達式,不能為空,用它來控 制循環體是否執行;
擴展資料:
一般形式為:
for(單次表達式;條件表達式;末尾循環體)
{
中間循環體;
}
其中,表示式皆可以省略,但分號不可省略,因為「;」可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。
for循環小括弧里第一個「;」號前為一個為不參與循環的單次表達式,其可作為某一變數的初始化賦值語句, 用來給循環控制變數賦初值; 也可用來計算其它與for循環無關但先於循環部分處理的一個表達式。
倆「;」號之間的條件表達式是一個關係表達式, 其為循環的正式開端,當條件表達式成立時執行中間循環體。
執行的中間循環體可以為一個語句,也可以為多個語句,當中間循環體只有一個語句時,其大括弧{}可以省略,執行完中間循環體後接著執行末尾循環體 。
執行末尾循環體後將再次進行條件判斷,若條件還成立,則繼續重複上述循環,當條件不成立時則跳出當下for循環。
Pascal語言中的for循環:
for 循環變數:=初值 to/downto 終值 do
begin
循環體
end;
循環變數從起點到終點每次加1或減1(to 為加1,downto為減1)。
Pascal
while 條件 do 語句
意為當條件符合時,接著做下面的語句;不符合時,退出循環。
C
do 語句 while(條件);
while(條件) 語句;
C++
while(條件) 語句;
do 語句 while(條件);
Java
while(條件) {語句;}
do {語句;} while(條件);
二者的區別是do-while最少會被執行一次。
循環中可以使用continue結束當前循環,回到循環開始處開始下一次循環。也可以用break跳出整個循環。
javascript
JavaScript中while循環的目的是為了反覆執行語句或代碼塊。
只要指定條件為true,循環就可以一直執行代碼塊。
JavaScript中while循環的語法如下:
while (條件) {需執行的代碼 };
do {需執行的代碼 } while (條件);
注意:do…while 循環是 while 循環的變種。該循環程序在初次運行時會首先執行一遍其中的代碼,然後當指定的條件為 true 時,它會繼續這個循環。所以可以這麼說,do…while 循環為執行至少一遍其中的代碼,即使條件為 false,因為其中的代碼執行後才會進行條件驗證。
PHP
while 循環是 php 中最簡單的循環類型。它和 C 語言中的 while 表現得一樣。語法如下:
while(expr){
statement
}
參考資料來源:百度百科–for循環
參考資料來源:百度百科–while
Java循環遍歷什麼意思?
比如
for (int i = 0; i 10; i++) {System.out.println(i);}
就是循環遍歷
出0-9
下面說得具體點
循環語句使語句或塊的執行得以重複進行。Java 編程語言支持三種循環構造類型:for,while 和 do 循環。for 和 while 循環是在執行循環體之前測試循環條件,而 do 循環是在執行完循環體之後測試循環條件。這就意味著 for 和 while 循環可能連一次循環體都未執行,而 do 循環將至少執行一次循環體。
【1】 for 循環
for 循環的句法是:
for (初值表達式; boolean 測試表達式; 改變數表達式){
語句或語句塊
}
注意:for 語句裡面的 3 個部分都可以省略,但是我們不建議這麼做。
【2】 while 循環
while 循環的句法是:
while (布爾表達式) {
語句或塊
}
請確認循環控制變數在循環體被開始執行之前已被正確初始化,並確認循環控制變數是真時,循環體才開始執行。控制變數必須被正確更新以防止死循環。
【3】do while循環
do while循環的句法是:
do {
語句或塊;
}while (布爾測試);
象 while 循環一樣,請確認循環控制變數在循環體中被正確初始化和測試並被適時更新。作為一種編程慣例,for 循環一般用在那種循環次數事先可確定的情況,而 while 和 do用在那種循環次數事先不可確定的情況。
do 循環與 while 循環的不同這處在於,前者至少執行一次,而後者可能一次都不執行。
【4】 特殊循環流程式控制制
下列語句可被用在更深層次的控制循環語句中:
break;
continue;
break 語句被用來從 switch 語句、循環語句中退出,跳出離 break 最近的循環。
continue 語句被用來略過並跳到循環體的結尾,終止本次循環,繼續下一次循環。
java里有哪些循環語句?
第一:while語句【他將告訴編譯器反覆的執行一組代碼,直到滿足某個條件為止】
他的語法形式為:while(布爾條件){
//要進行循環的語句
}
第二:do-while語句【至少得執行一次循環】
相應語法:do{//執行循環的語句
}while(布爾條件式);
小總結:【while語句是先執行布爾條件,再執行循環語句而do-while語句首先保證循環體內至少執行一次循環】
第三:for語句【是最常見、使用最多和最典型的循環語句】
對應語法:for(初始化語句;布爾條件式;迭代語句){
//輸出列印語句 }
什麼是循環?Java中有哪些循環?
循環就是反覆的執行同一件事情;
比如:求1到100的累加和就是反覆執行 sum =sum +i ; i =i +1;
java循環有三種:
1、do while 循環 2、while 循環 3、for 循環
1、do while 循環 至少執行一次
語法格式:
do {
至少執行一次循環體
sum =sum +i ;//累加自然整數i到sum
i =i +1;//自然整數加一到下一個整數
}while(i=100);
2、while 循環
語法格式:
while(i=100);{
//可能一次都不執行
sum =sum +i ;//累加自然整數i到sum
i =i +1;//自然整數加一到下一個整數
}
3、for 循環
語法格式:
for(int i=1;i=100 ;i++){
//可能一次都不執行
sum =sum +i ;//累加自然整數i到sum
i =i +1;//自然整數加一到下一個整數
}
你明白了嗎?
java中for循環的幾種寫法
以下為for循環的幾種寫法:
/***
方法一:最普通的不加思考的寫法
* p*優點:較常見,易於理解
* p* 缺點:每次都要計算list.size()*/
for (int i = 0; i list.size(); i++) {
System.out.println(list.get(i));
}
/***
方法二:數組長度提取出來
* p* 優點:不必每次都計算
* p* 缺點:
1、m的作用域不夠小,違反了最小作用域原則
2、不能在for循環中操作list的大小,比如除去或新加一個元素*/
int m = list.size();
for (int i = 0; i m; i++) {
System.out.println(list.get(i));
}
/***
方法三:數組長度提取出來
* p* 優點:
1、不必每次都計算
2、所有變數的作用域都遵循了最小範圍原則
* p* 缺點:
1、m的作用域不夠小,違反了最小作用域原則
2、不能在for循環中操作list的大小,比如除去或新加一個元素*/
for (int i = 0, n = list.size(); i n; i++) {
System.out.println(list.get(i));
}
/***
方法四:採用倒序的寫法
* p* 優點:
1、不必每次都計算
2、所有變數的作用域都遵循了最小範圍原則
* p* 缺點:
1、結果的順序會反
2、看起來不習慣,不易讀懂
* p* 適用場合:與顯示結果順序無關的地方:比如保存之前數據的校驗*/
for (int i = list.size() – 1; i = 0; i–) {
System.out.println(list.get(i));
}
/***
方法五:Iterator遍歷
* p* 優點:簡潔
* p* 缺點:*/
for (IteratorString it = list.iterator(); it.hasNext();) {
System.out.println(it.next());
}
/*** 方法六:
jdk1.5新寫法
* p* 優點:簡潔結合泛型使用更簡潔*
p* 缺點:jdk1.4向下不兼容*/
for (Object o : list) {
System.out.println(o);
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/276813.html