當前位置:首頁 » 編程語言 » javafor增強

javafor增強

發布時間: 2022-02-17 07:41:55

java中怎麼使用for增強給數組賦值

importjava.util.ArrayList;
importjava.util.List;

publicclassTest1{
int[]array=newint[10];
List<Integer>list=newArrayList<Integer>();

publicvoidassignArray(){

//for(inti=0;i<array.length;i++){
//array[i]=(int)(Math.random()*1000)+1;
//}
//這問題太坑了,foreach是用來遍歷集合或數組的,它只有一個中間變數var
//-_-||把它用來給數組賦值幹嘛?
inti=0;
for(intvar:array){

var=(int)(Math.random()*1000)+1;
array[i]=var;
i+=1;
list.add(var);

}
for(intj=0;j<array.length;j++){
System.out.println(list.get(j));
System.out.println(array[j]);
}
}

publicstaticvoidmain(String[]args){
newTest1().assignArray();
}
}

❷ Java中增強for循環怎麼使用

其實就是foreach循環,i就是每個數組的元素,並不是索引,第一個輸入出錯;
其次輸出應該是i,代表每個元素,不是索引,故而再次出錯;
每個都有每個的應用場景,隨機應變,舉一反三,
回答完畢,採納即可

importjava.util.Scanner;

publicclassTest
{
publicstaticvoidmain(String[]args)
{
intscore[]=newint[5];
Scannerinput=newScanner(System.in);
intindex=0;
for(inti:score)
{
score[index++]=input.nextInt();
}
for(inti:score)
{
System.out.println("成績為:"+i);
}
input.close();
}
}

❸ java增強for循環為什麼要增強for循環

你試試遍歷一個集合去,沒有增強for你還得加個迭代器。 Set<String set = new HashSet<String(); Iterator<String it = set.iterator(); while (it.hasNext()) { String str = it.next(); System.out.println(str);}for循環遍歷: System.out.println(str);}有點很明顯了,節省多少代碼呢看起來也方便,實現結果都一樣。

❹ java 什麼時候用增強FOR

增強型的寫起來比較簡單、方便。但是如果集合帶有索引,你又想知道索引的時候就不方便了。當然也可以在外面,int i = 0;然後循環裡面遞增。這樣還不如用原來的。

❺ Java中的增強for循環怎麼用for()中的參數是什麼意思

增強for-each循環

for(Somesome:values){
process(some);
}

其中values是一個數組或Iterable介面的實現。

當對一個數組或集合里的每一項進行與索引值無關的操作時,可以這么辦。

❻ java中使用增強型的for循環有什麼好處

沒什麼好處的,簡單、節省代碼而已、、、

❼ 在java中,新循環,也就是增強for循環怎麼用是什麼格式

for(String str : set) { System.out.println(str); }for裡面對一個參數是要遍歷集合中元素的類型,第二個表示集合中的元素,第三個是集合。增強for循環的方法:

1、創建一個整型數組,我們就是要遍歷它。

5、這就完成了遍歷數組的操作。

❽ java中的增強for循環是什麼

for(Object o:list){ }

首先object是類型 o是聲明的一個object的參數 list是從list列表中找出object對象放到o中

是因為有種傳值叫做引用傳值,當list的內容復雜的時候換成引用傳值會提高編程效率和代碼質量!

❾ java中什麼是加強版的for循環

從java 5.0開始,Java語言就有家加強版的for循環ArrayList <Student> aList=new ArrayList<Student>();如果aList中有學生
for(Student s:aList){
FOR 中會扁歷aList中的每一個元素
}

熱點內容
神奇攝影app無法存儲照片 發布:2025-01-05 11:37:42 瀏覽:900
電銷機器人系統源碼 發布:2025-01-05 11:37:41 瀏覽:723
招投標系統源碼 發布:2025-01-05 11:36:57 瀏覽:413
php翻轉字元串 發布:2025-01-05 11:30:20 瀏覽:336
公開密鑰加密系統 發布:2025-01-05 11:25:35 瀏覽:58
安裝mysqlpython 發布:2025-01-05 11:17:02 瀏覽:744
tar備份linux 發布:2025-01-05 11:13:37 瀏覽:727
大型pppoe伺服器搭建 發布:2025-01-05 11:12:59 瀏覽:843
怎麼修改360wifi密碼 發布:2025-01-05 11:12:51 瀏覽:63
php文件資料庫 發布:2025-01-05 11:06:18 瀏覽:768