本文目錄一覽:
java for循環用法
java for循環用法如下:
javafor循環語句語法:for(初始化; 布爾表達式; 更新) {// 代碼語句}。最先執行初始化步驟,可以聲明一種類型,但可初始化一個或多個循環控制變量,也可以是空語句。然後,檢測布爾表達式的值:1、如果為 true,循環體被執行。2、如果為 false,循環終止,開始執行循環體後面的語句。執行一次循環後,更新循環控制變量。再次檢測布爾表達式,循環執行上面的過程。
java中有三種類型的for循環。1、簡單for循環2、for-each或增強型for循環3、標記for循環。Java簡單For循環:簡單的for循環與C/C++相同。我們可以初始化變量,檢查條件和增加/減少變量的值。語法為:
for(initialization;condition;incr/decr){
//code to be executed
}
Java for-each循環:for-each循環用於在java中遍曆數組或集合。它比簡單的for循環更容易使用,因為不需要遞增值和使用下標符號。語法為:
for(Type var:array){
//code to be executed
}
for循環java
for循環java是什麼,讓我們一起了解一下?
for循環是被使用最廣泛的循環,使用計數器來實現循環結構,多用於循環次數已知的情況。for循環三種類型:簡單for循環,for-each或增強型for循環,標記for循環。
我們都知道,雖然所有循環結構都可以用 while 或者 do…while表示,但 Java 提供了另一種語句 —— for 循環,使一些循環結構變得更加簡單。 for循環執行的次數是在執行前就確定的,語法格式如下:
for(初始化; 布爾表達式; 更新) { //代碼語句 }
注意:for 關鍵字後面括號中的 3 個條件表達式必須用「;」隔開 public class Test { public static void main(String args[]) { for(int x = 10; x
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);
}
原創文章,作者:NKIV,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/131773.html