增强for循环
语法
for(声明语句:表达式){
//代码句子
}
例子
public class Demo16 {
public static void main(String[] args) {
int[] numbers={10,20,30,40,50};//定义了一个数组
for (int i = 0; i < 5; i++) {
System.out.println(numbers[i]);
}
System.out.println("==================================================");
//遍布数组的元素
for(int x:numbers){
System.out.println(x);
}
}
}
break continue
break在任何循环语句的主体部分,均可以用break控制循环的流程,break用于强行退出循环,没有终止程序,不执行循环中的剩余语句。(break语句在switch语句中也使用)
continue语句用在循环语句体中,用于终止某次循环过程,循环可能还会继续,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
break
package Scanner;
public class Demo17 {
public static void main(String[] args) {
int i=0;
while (i<=100){
++i;
System.out.println(i);
if (i==20){
break;
}
}
}
}
continue
package Scanner;
import jdk.nashorn.internal.ir.ContinueNode;
public class Demo18 {
public static void main(String[] args) {
int i=0;
while (i<100){
i++;
if (i%10==0){
System.out.println();
continue;
}
System.out.print(i);
}
}
}
123456789
111213141516171819
212223242526272829
313233343536373839
414243444546474849
515253545556575859
616263646566676869
717273747576777879
818283848586878889
919293949596979899
Process finished with exit code 0