java__for录入会员信息

该Java程序用于录入3位客户的会员信息,包括会员号、生日和积分。使用for循环结构,提供3次重新输入机会,如果输入错误次数达到3次,程序将结束。用户可以选择是否继续录入,输入'N'则结束录入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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;
}
}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值