continue;语句
-
continue;
1:continue表示:继续/下一个
2:continue关键字后边加一个分号,构成一个单独完整的语句,主要出现在循环语句当中用来控制循环体的执行
3:break和continue的区别
*break表示不执行了
*continue表示终止本次执行,直接进入下一次循环继续执行 -
说干货,不如看示例:购物管理系统>添加客户信息
import java.util.*;
public class Diliuzhang {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("Myshoopin管理系统>客户管理系统>添加客户管理信息");
int custno=0; //*会员号
String birthaday=""; //*生日
int points=0; //*积分
for(int i=1;i<=3;i++){
System.out.println("请输入会员号(4位整数)");
custno=input.nextInt();
System.out.println("请输入会员生日(月/日两位整数表示)");
birthaday=input.next();
System.out.println("请输入积分");
points=input.nextInt();
if(custno<1000 || custno>9999){ //*如果用户输入的会员号小于1000或者大于9999
System.out.println("会员号"+custno+"是无效会员号"); //*则输出无效会员号
System.out.println("录入信息失败");
continue; //*直接进行下一次循环
}
System.out.println("会员号:"+custno+"生日:"+birthaday+"积分:"+points);
}
System.out.println("程序结束");
}
}
以上示例continue;语句的作用:
按此示例来说,说白了就是用户输入的会员号不符合规定,从新输入,意思就是继续下一次循环。