两道简单的课程设计主要考查控制台输入与接收随机数和ifelse

1.

需求说明:
录入会员信息(会员号、会员生日、会员积分)并显示录入信息
升级功能:判断录入是否合法(会员号必为4位整数),录入合法,显示录入的信息;不合法,显示“录入失败”

Scanner s=new Scanner(System.in);
		System.out.print("请输入会员号(<4位整数>):");
		int num=s.nextInt();
		while(num<1000||num>9999){
			System.out.println("非法会员,请重新输入:");
			num=s.nextInt();
		}
		System.out.print("请输入会员生日(月/日<用两位数表示>):");
//		int birthday=s.nextInt();//如果是字符串在控制台输入的代码是?
		String birthday=s.next();
		System.out.print("请输入积分:");
		int credits=s.nextInt();
		System.out.println("已录入的会员信息是:");
		System.out.println(num+"    "+birthday+"    "+credits);


 

2.

商场实行新的抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员。基于第2章阶段3,实现:
1、从键盘接收会员号
2、生成随机数
int random = (int) (Math.random() * 10);
3、算出会员号中在百位的数字号码
int baiwei = custNo / 100 % 10;
3、使用if-else实现幸运抽奖

System.out.println("*****我行我素购物管理系统——幸运抽奖*****");
		Scanner s=new Scanner(System.in);
		System.out.print("请输入4位会员号:");
		int num=s.nextInt();
		while(num>9999||num<1000){
			System.out.println("非法会员号,请重新输入!");
			num=s.nextInt();
		}
		Random r=new Random();
		int sjs=r.nextInt(10);//随机数在0-9之间
//		int a=1111/10;
//		System.out.println("a="+a);
		int qw=num/10;
		int bw=qw/100;//得到的是被除之后的数 而不是余数
//		System.out.println("bw="+bw);
//		System.out.println("随机数是:"+sjs);
		if(bw==sjs){
			System.out.println("恭喜您获得幸运奖!"+sjs);
		}else{
			System.out.println("很遗憾,您未中奖!幸运号码是:"+sjs);
		}


 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值