循环结构

循环结构

while循环

语法格式:

While(布尔表达式){

//循环内容

}

while(true):死循环

public static void main(String[] args) {
        //计算1+2+3+...+100=?
        int i = 0;
        int sum = 0;
        while (i<=100){
            sum = sum +i;
            i++;
        }
        System.out.println(sum);

    }
}

 

do{} while循环

语法结构:

do{

//代码语句

}while(布尔表达式);

public static void main(String[] args) {
    //do while循环
    int i = 0;
    int sum = 0;
    do{
        sum = sum + i;
        i++;
    }while (i<=100);
    System.out.println(sum);
}

whiledo while区别:

while先判断后执行  do while先执行后判断

do while总是保证循环会被最少执行一次

for循环

语法格式:

for(初始化;布尔表达式;更新){

//代码语句

}

示例:

//   初始化值 //条件判断//迭代
for (int i= 1 ;i<=100;i++){
    System.out.println(i);
}
//快捷键 100.for+回车

 

for循环说明最先执行初始化步骤,可以声明一个类型,但可初始化一个或多个循环控制变量,也可以是空语句然后,检测布尔表达式,如果true则循环体执行,如果false循环终止,开始执行循环体后面的语句,然后再次检测布尔表达式,循环执行上面的过程。

//死循环

for( ; ; ){

}

print输出不换行 "\t"空一格

if (i%(5*3)==0){//每行 走过3次5然后进行换行
    System.out.println();//换行符
   // System.out.println("/n");//换行符

练习:打印九九乘法表

//打印九九乘法表
//1.打印第一列
   //for (int i = 1; i <= 9; i++) {
   // System.out.print(1+"*"+i+"="+(1*i)+"\t");
    //}
//2.把固定的第一列包起来
//3.去掉重复项 i <= a;
//3.调整样式把println改为print

增强for循环

语法结构:

for(声明语句:表达式){

//代码句子

}

break continue

break在任何循环语句的主体部分,均可用break控制循环的流程,break用于强制退出循环,不执行循环中剩余语句。(break语句也可以在witch语句中使用)

 

continue语句用在循环语句体中,用于终止某次循环过程,即跳出循环体中尚未执行的语句,接着进行下一次是否执行循环的判定

 

 break强制退出循环

 Continue 终止某次循环

标签是指后面跟一个冒号的标识符,例如:label

posted @ 2022-10-02 22:22  花开富贵Y  阅读(20)  评论(0)    收藏  举报