一、传统的for循环
int[] arr = new int[]{1,2,3,4,5,6};
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
1
2
3
4
5
6
通过下标来访问值
二、增强for循环
int[] arr = new int[]{1,2,3,4,5,6};
for(int i : arr){
System.out.println(i);
}
1
2
3
4
5
6
三、增强for循环的一道笔试题
String[] arr1=new String[]{"TT","TT","TT","TT"};
for(String s: arr1){
s="FF";
}
for(String s: arr1){
System.out.println(s);
}
运行结果如下:
TT
TT
TT
TT
原因如下: