1.流程控制:循环里面的流程控制
break终止,跳出switch循环结构
break结束当前循环,结束的是当前循环,如果是内层循环,外层循环将会继续运行;如果你想结束外层循环,你需要给循环取别名,break别名;
continue:结束本次循环,继续下一次循环,作用到最外层循环,你需要给循环取别名,continue别名;
public class Demo{
public static void main (String[] args){
/*while(true){
if(flag){
break;
}
System.out.println("只要有 break,后面的代码不允许")
*/
//录入5个学生成绩,如果录入为负数,则停止录入并且打印错误
Scanner scan = new Scanner(System.in);
for (int i=0;i<5;i++){
//引用变量不可以在循环体里声明,基本数据类型可以声明
System.out.println("请输入成绩");
int num = scan.nextInt();//接受录入的成绩
if(num<0){
//说明用户输入负数
System.out.println("别跑");
break;//终止循环并且退出,后面的都不会执行
}
System.out.println("恭喜你,你的成绩是"+num);
}
}
}
}
//continue:结束本次循环,进入下一次循环
public class Demo{
public static void main (String[] args){
版权声明:本文为niuniu778原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。