當前位置:首頁 » 編程語言 » java遍歷

java遍歷

發布時間: 2022-01-10 00:40:05

A. 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 語句被用來略過並跳到循環體的結尾,終止本次循環,繼續下一次循環。

B. java集合遍歷

加一個控制變數int check=0,然後在if中改變他的值,如果找到了員工則check=1;然後在for外面判斷check是不是等於1,是就列印查無此人

C. Java數組遍歷

因為是隨機生成的數組,所以可能數組中沒有小於10的數字,這時處理後的數組和之前一樣看不到效果。多試幾次就好了。

importjava.util.Random;

publicclassDemo{
publicstaticvoidmain(String[]args){
Randomrandom=newRandom();
int[]arr=newint[5];

for(inti=0;i<arr.length;i++){
arr[i]=random.nextInt(46)+5;
}

System.out.print("隨機生成的數組:");
printArr(arr);

arr=getNewArr(arr);
System.out.print("處理之後的數組:");
printArr(arr);

}

privatestaticint[]getNewArr(int[]arr){
for(inti=0;i<arr.length;i++){
if(arr[i]<10){
arr[i]=0;
}
}
returnarr;
}

privatestaticvoidprintArr(int[]arr){
for(inti:arr){
System.out.print(i+"");
}
System.out.println();
}
}

D. 在java中集合的遍歷是怎樣遍歷的

import java.util.Date;
import java.util.HashSet;
import java.util.Iterator;
//集合遍歷
public class TestHashSet{
public static void main(String[] args) {
HashSet h = new HashSet();
h.add("1st");
h.add("2nd");
h.add(new Integer(3));
h.add(new Double(4.0));
h.add("2nd"); // 重復元素, 未被加入
h.add(new Integer(3)); // 重復元素,未被加入
h.add(new Date());
System.out.println("開始: size=" + h.size());
Iterator it = h.iterator();
while(it.hasNext()){
Object o = it.next();
System.out.println(o);
}
}
}

E. java遍歷數組怎麼弄for(int i:arr)什麼意思

for(int i : arr)
i在每一輪的循環中都是會變的,第一輪循環就輸出arr數組的第0個元素,第二輪就輸出arr數組的第一個元素,第三輪就輸出arr數組的第二個元素……

F. java 遍歷數組如下:

print 方法輸出時不換行 而println則是輸出時換一行 print("aaa");print("bbb");結果是aaabbb

而println("aaa");println("bbb");則輸出
aaa
bbb
代碼想把一個一維數組作為一行多行輸出這個2維數組則輸出每個數組是需要用print

G. java中如何遍歷一個類的所有對象

右邊的numbers這個對象的類型必須是一個集合,普通類肯定是不行的,得到類的全部對象?你應該是對於類和對象搞得不清楚或者你表達的有問題。建議你好好研究一下基礎,主要是我來做任務就地一個找到你的了。

H. 用java怎樣實現遍歷一個字元串的每一個字母

Java遍歷一個字元串的每一個字母

String str = "asdfghjkl";

方法一

String str = "asdfghjkl";

for(int i=0;i<str.length();i++){

char ch = str.charAt(i);

}

方法二

char[] c=s.toCharArray();

for(char cc:c){

...//cc直接用了

}

方法三

for(int i=0;i<str.length();i++){

String subStr = str.substring(i, i+1)

}

(8)java遍歷擴展閱讀

String s = "";

// 出現次數

int num = 0;

// 循環遍歷每個字元,判斷是否是字元 a ,如果是,累加次數

for ( //輸入代碼 )

{

// 獲取每個字元,判斷是否是字元a

if ( //輸入代碼 ) {

// 累加統計次數

num++;

}

}

System.out.println("字元a出現的次數:" + num);

熱點內容
單片機android 發布:2024-09-20 09:07:24 瀏覽:763
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:662
如何更換伺服器網站 發布:2024-09-20 08:42:34 瀏覽:309
子彈演算法 發布:2024-09-20 08:41:55 瀏覽:287
手機版網易我的世界伺服器推薦 發布:2024-09-20 08:41:52 瀏覽:815
安卓x7怎麼邊打游戲邊看視頻 發布:2024-09-20 08:41:52 瀏覽:160
sql資料庫安全 發布:2024-09-20 08:31:32 瀏覽:91
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:505
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:655
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:479