Java学习第七天:增强for循环和break、continue

一、增强for循环:

(1)这里我只和他见一面,做个了解,后面数组重点使用

Java学习第七天:增强for循环和break、continue_第1张图片

通过增强for循环遍历数组:


public class ForDemo06 {
    public static void main(String[] args) {
//        定义了一个数组
        int[]number = {10,20,30,40,50};
//        for循环遍历数组
        for (int i = 0; i <=5; i++) {
            System.out.println(number[i]);
        }
//        增强for循环
        for(int x:number){
            System.out.println(x);
        }
    }
}

二、break和continue:

Java学习第七天:增强for循环和break、continue_第2张图片

例子(break):Java学习第七天:增强for循环和break、continue_第3张图片输出结果:

显而易见,i输出到30就停止执行循环了

 continue:

package struct;

public class ContinueDemo {
    public static void main(String[] args) {
        for (int i = 0; i < 100; i++) {
            if(i%10==0){
                System.out.println();
                continue;
            }
            System.out.print(i+"\t");
        }

    }
}

输出结果为:

Java学习第七天:增强for循环和break、continue_第4张图片

上述代码continue是在满足条件换完行之后,继续回到循环继续执行。

补充一个goto关键字:

Java学习第七天:增强for循环和break、continue_第5张图片

补充的就是关于标签的。

也不难:

例子:(打印101-150之间的质数)

package struct;

public class LabelDemo {
    public static void main(String[] args) {
//        打印101-150之间的质数
        outer:for (int i = 101; i < 150; i++) {
            for(int j=2;j

 Java学习第七天:增强for循环和break、continue_第6张图片

输出结果: 

 Java学习第七天:增强for循环和break、continue_第7张图片

你可能感兴趣的:(Java学习基础,java,学习,蓝桥杯)