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

热点内容
在简便算法 发布:2025-07-01 13:32:06 浏览:763
c语言表达式绝对值 发布:2025-07-01 13:25:45 浏览:489
获取网站访问量 发布:2025-07-01 13:20:28 浏览:291
平行线算法 发布:2025-07-01 13:10:13 浏览:601
c语言不可嵌套的是 发布:2025-07-01 13:04:33 浏览:329
三星手机老是显示存储空间不足 发布:2025-07-01 13:00:09 浏览:594
ewebeditor上传漏洞 发布:2025-07-01 13:00:08 浏览:836
电脑无解压 发布:2025-07-01 12:51:18 浏览:732
中国股票市场交易数据库 发布:2025-07-01 12:43:23 浏览:622
oppoa37怎么给应用加密 发布:2025-07-01 12:20:53 浏览:644