哈哈,楼主,代码中用的是foreach语句,和for循环差不多,但是foreach语句的效率比for语句稍高,代码中的s相当于names中的每一个元素,你可以把s当成每一次循环都代表当前的元素.
给你举个例子吧:
class Demo2
{
public static void main(String[] args)
{
int array[]={1,2,3,4,45,5,6,7};
System.out.println("用foreach循环输出:");
for(int a:array)System.out.print(a+" ");
System.out.println("\n用for循环输出:");
for(int i=0;i<array.length;i++){
System.out.print(array[i]+" ");
}
}
}
其实都挺好用的,到时得看你在什么情况下用.根据不同的情况用不同的方法.如果是单层循环用foreach比较方便,如果是多层循环要用for循环了. |