您好,
实际上有些人习惯把java中的增强for循环称为foreach(也许因为与C#中的foreach类似)
实际上java中还是使用for关键字,只是形式变了下, 那种形式, 其他人都说的差不多了。
总的来说增强for循环有两个好处:1.写起来简单,2.遍历集合、容器简单(都是相对原来for(;;)的这种写法而言)。
public static void main( String args[]){
int arr[] = {1,3,4,5,6,7};
for ( int n : arr ){
System.out.println( n );
}
foreach ( int n : arr ){//这里报错,java中不识别 foreach
System.out.println( n );
}
}
追问别复制粘贴了,我都见过一模一样的话,我不懂你在说什么