一、传统的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
原因如下:
增强for循环读取arr1中的值,并赋值给s,并不会对arr1中的值有影响,也就是说增强for循环是只读的
转载请注明原文地址:https://tech.qufami.com/read-26235.html