七、Java的循环结构

循环结构通常能够分红四部分:一、初始化语句for循环

                                          二、条件判断语句class

                                          三、循环体变量

                                          四、步进语句循环

循环结构的第一种格式:static

for(初始化表达式;布尔表达式;步进表达式){循环体;}while

示例代码:co

public class Demo {
    public static void main(String [] args) {
        int sum =0;
        for (int i =1;i<10;i++){
            sum +=i;

        }
        System.out.println(sum);
    }
}

循环的第二种格式:void

while(条件判断){循环体;}

示例代码:

public class Demo {
    public static void main(String [] args) {
        int sum = 0;
        int i = 1;
        while(i<10){
            sum+=i;
            i++;
        }
        System.out.println(sum);
    }
}

循环的第三种格式:

do{循环体;}while(条件判断);

示例代码:

public class Demo {
    public static void main(String [] args) {
        int sum = 0;
        int i = 1;
        do {
            sum+=i;
            i++;
        }while (i<10);
        System.out.println(sum);
    }
}

三种循环的区别:一、若是条件不知足,for和while循环一次也不执行,do循环执行一次;

                        二、for循环的变量定义在小括号内,只有在循环内部使用,while和do循环变量定义在外面,循环内外都能使用;

 

控制循环的两个关键字:break和continue

break:在循环语句中,执行break,则整个循环结束。

continue:在循环语句中,执行continue,这跳过当前循环,执行下个循环。

 

循环的嵌套:

for (初始表达式;循环条件;步进表达式){

        for (初始化表达式;循环条件;步进表达式){循环体;}

}

示例代码:

public class Demo {
    public static void main(String [] args) {
        for(int hour=0;hour<24;hour++){
            for (int min =0;min<60;min++){
                System.out.println(hour+"时"+min+"分");
            }
        }
    }
}
相关文章
相关标签/搜索