foreach循环:
是for循环的在Java中的一种特殊简化形式
格式:
for(class A:setOfClass){
content;
}
正常情况
例子1):
public static void main(String[] args) {
String s0[] = {"小","明","学","生"};
for(String s:s0) {
System.out.print(s);
s = "1";
System.out.print(s);
}
}
【
该语句使用说明:对于格式中的语句class A:表示的是在这里实例化了一个对象。
如果s赋值(可以深入了解foreach的机制)
例子2)
public static void main(String[] args) {
String s0[] = {"小","明","学","生"};
for(String s:s0) {
System.out.print(s);
s = "1";
System.out.print(s);
}
}
分析:如果这是一个完整的for语句:for(byte i = 0; i < 10; i++){}
可以发现:与上面的foreach相对比可知:
【1】部分内封装了循环的条件,只是没有显现出来而已;对于s的赋值过程,是在for()里面完成的,二其他的部分适合for循环一样的
喜欢的话就收藏吧 >__<
欢迎大家加我qq :1850212454 ,共同讨论问题