java__for录入会员信息

来源:互联网 发布:贝贝看图软件 编辑:程序博客网 时间:2024/04/30 12:26
import java.sql.Date;
import java.util.Scanner;


public class fo8 {


public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("MyShoppong>客户信息管理>3位客户录入");
int num = 0, jif, c = 0;
String riq, sf;
for (int i = 1; i <= 3; i++) {       //输入3个客户信息
for (int j = 1; j <= 3; j++) {           //3次重新输入机会,每次输入客户都有效
System.out.print("请输入会员号(1000-9999):");
num = sc.nextInt();
if (num < 1000 || num > 9999) {            //判断客戶號是否在範圍內
System.out.println("还有" + (3 - j) + "次机会。");         //判断还有几次机会
c = j;
    //将J的值失败次数从for(j)循环中赋给到变量C,借用C来判定错误几次,是否结束循环
continue;      //重新输入
} else
break;         //输入正确就结束判断循环
}
if (c == 3) {               //3次输入错误,结束整个循环for(i)
System.out.println("结束!");
break;
}
System.out.print("输入生日:");
riq = sc.next();
System.out.print("输入积分:");
jif = sc.nextInt();
System.out.println("您录入的会员信息是:会员号:" + num + "  生日:" + riq
+ "   积分:" + jif);
if (i < 3)            //判断录入了几位客户信息
System.out.println("您已录入" + i + "位客户信息");
else            //录入3位,结束录入循环
System.out.println("您已录入" + i + "位客户信息,程序结束!");
System.out.print("是否继续录入?(y/n):");
sf = sc.next();
if (sf.equals("n")) {
//是否录入仅有Y或N两种结果,只需判定N的情况即可,也可用boolean型变量来判定
System.out.println("录入结束!");
;
break;
}
}
}
}
0 0
原创粉丝点击