Random rand=new Random(47);
float f[]=new float[10];
for(int i=0;i<f.length;i++)
f[i]=rand.nextFloat();
for(float x:f)
System.out.println(x);
for(float x:f){} 这条语法定了float类型的变量x,继而将每一个f的元素赋值给x.
任何返回一个数组的方法都可以用foreach
结合range()方法,得到相应的数组:
for(int i:range(10))//第一个range()方法得到的是一个值为0到9的数组
printnb(i,+" ");
print();
for(int i:range(5,10))//第二个range()方法得到的是一个值为5到9的数组
printnb(i,+" ");
print();for(int i:range(5,10,3))//5 8
printnb(i,+" ");
print();