Break和Continue的区别

Break和Continue的区别

Break

当循环执行到break时,直接结束循环到下一语句;

Continue

当循环执行到continue时会返回循环继续执行,并不会直接跳出循环进行到下一语句

 

while循环,dowhile循环,for循环

while

代码框架

while(条件语句==true){

}

当程序执行到while这一程序时,若满足条件则会进入循环体,到不满足条件退出到下一语句。

dowhile

代码框架

do{

}while(条件语句==true)

当程序执行到dowhile这一程序时,先走一遍dowhile循环,走到最后若不满足条件语句时会退出循环,反之则继续进行循环。该语句执行时不管满不满足条件,都会先执行一遍程序再到下一程序语句。

for循环

代码框架

for(初始化 ; 条件判断 ; 迭代){

}

例:for循环输出1-1000之间被5整除的数,并且每行输出3个

for (int i = 1; i <= 1000; i++) {
   if(i%5==0){
       System.out.print(i+"\t");
       if (i%15==0){
           System.out.println();
      }
  }

 

swich语句

swich匹配一个具体的值

代码框架

char grade=' ';

swich(grade){
case 'a':```
System.out.println("");
  break;//可选
case 'b':
  System.out.println("");
  break;
```default:
  System.out.println("");
}

case穿透 若没有break句并得到匹配的语句时,会继续输出下面的结果

代码实例

char grade = 'A';
switch (grade){
case 'A':
System.out.println("优秀");
break;//可选
case 'B':
System.out.println("良好");
break;
case 'C':
System.out.println("中");
break;
case 'D':
System.out.println("不及格");
break;
default:
System.out.println("该成绩不合法");
}

posted @ 2022-09-04 11:25  滴答learner  阅读(252)  评论(0)    收藏  举报