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

热点内容
90岁老年人助听器如何配置 发布:2025-07-02 00:59:16 浏览:815
配置ip代理服务器加速软件 发布:2025-07-02 00:58:32 浏览:693
linux链接库 发布:2025-07-02 00:53:06 浏览:676
数据库的划分的 发布:2025-07-02 00:43:19 浏览:655
补码源码和 发布:2025-07-02 00:37:25 浏览:979
centos7mysql远程访问 发布:2025-07-02 00:35:58 浏览:712
有线认证服务器地址错误 发布:2025-07-02 00:33:22 浏览:278
本田思域2021款买哪个配置 发布:2025-07-02 00:31:43 浏览:326
安卓十二系统什么时候更新 发布:2025-07-02 00:12:28 浏览:346
shell脚本需要编译链接 发布:2025-07-02 00:04:20 浏览:475