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("该成绩不合法");
}