当前位置:首页 » 编程语言 » 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中的每一个元素
}

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:556
制作脚本网站 发布:2025-10-20 08:17:34 浏览:840
python中的init方法 发布:2025-10-20 08:17:33 浏览:546
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:721
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:645
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:963
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:217
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:74
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:765
python股票数据获取 发布:2025-10-20 07:39:44 浏览:673