一个小程序

一、序言

  今天刚装完系统,下载并登登上QQ,偶尔打开群,看到有个同学在群里面问一个问题,这个问题主要是练循环里面的do while 循环+业务逻辑(重要),我就想想,我好长时间没用过该循环了,就当练练手。于是我就让那同学把需求说明给我发了下,需求见二!于是我就开始下载jdk,eclipse安装了相应环境!开始练手!

二、需求

  

三、代码实现

  

package edu.aeon.test;

import java.util.Scanner;
public class Test {
	static String userName="";
	static String userPw="";
	static boolean flag=false;
	static Scanner scanner=new Scanner(System.in);
	private static void mess() {
		System.out.print("继续吗?(y/n):");
		String jiXu=scanner.next();
		if(jiXu.equals("y")){
			flag=true;
		}else if(jiXu.equals("n")){
			flag=false;
			System.out.println("系统推出,谢谢使用!");
			return;
		}else{
			System.out.println("不符合要求输入、系统推出,谢谢使用!");
			return;
		}
	}
	public static void main(String[] args) {
		do{
			System.out.println("\n***欢迎进入xxx系统***");
			System.out.println("\t1.注册");
			System.out.println("\t2.登录");
			System.out.println("\t3.抽奖");
			System.out.println("**************");
			System.out.println("请选择菜单:");
			String cNam=scanner.next();
			int cardNum=-1;//会员卡号初始化
			switch (cNam) {
			case "1":
				System.out.println("xxx系统>注册]\n请填写个人注册信息:");
				System.out.print("用户名:");
				userName=scanner.next();
				System.out.print("密码:");
				userPw=scanner.next();
				cardNum=(int) (Math.random()*10000);//生成一个0到9999之间的随机卡号
				System.out.println("注册成功,请记好您的会员卡号");
				System.out.println("用户名\t密码\t会员卡号");
				System.out.println(userName+"\t"+userPw+"\t"+cardNum);
				mess();
				break;
			case "2":
				System.out.println("xxx系统>登录]");
				System.out.print("请输入用户名:");
				String reUserName=scanner.next();
				System.out.print("请输入密码:");
				String reUserPw=scanner.next();
				if(userName.equals(reUserName)&&userPw.equals(reUserPw)){
					System.out.println("欢迎您:"+reUserName);
					mess();
					flag=true;
				}else{
					System.out.println("用户名或密码不正确!");
					mess();
					flag=false;
					return;
				}
				break;
			case "3":
				boolean zhongJiang=false;
				System.out.println("xxx系统>抽奖]");
				System.out.print("请输入您的卡号:"+cardNum);
				int randArray[]=new int[5];
				System.out.print("本日的幸运数字为:");
				for(int i=0;i<5;i++){//随机生成5个0到9999之间的随机数,并将随机数放入数组中
					randArray[i]=(int) (Math.random()*10000);
					System.out.print(randArray[i]+"  ");
					zhongJiang=(cardNum==randArray[i]);
				}
				if(zhongJiang){
					System.out.println("恭喜您,中奖了!");
				}else{
					System.out.println("\n抱歉,您不是本日的幸运会员!");
					mess();
				}
				flag=true;
				break;
			default:
				System.out.println("default!!!");
				break;
			}
		}while(flag);
	}
}

  

四、测试部分

  4.1注册模块测试

  

  4.2登录模块测试

  4.3抽奖模块测试

 

  

  

  

转载于:https://www.cnblogs.com/aeon/p/10720217.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要创建一个小程序开发,你可以按照以下步骤进行: 1. 准备开发环境:首先,你需要安装小程序开发工具。微信小程序开发工具是一个专门用来开发、预览和调试小程序的集成开发环境(IDE)。你可以从微信官方网站上下载并安装该工具。 2. 注册小程序账号:在开始开发前,你需要注册一个微信小程序账号。你可以访问微信公众平台(https://mp.weixin.qq.com/)并按照指引完成注册和认证过程。 3. 创建小程序项目:打开小程序开发工具,点击新建项目,并填写相应的项目信息,包括小程序名称、AppID(在你注册小程序账号后获得)等。 4. 开发小程序页面:在小程序开发工具中,你可以通过编辑器创建和编辑小程序的页面。小程序采用WXML(类似HTML)、WXSS(类似CSS)和JavaScript的组合来构建页面。你可以根据需求编写相应的代码逻辑、样式和布局。 5. 调试和预览:在开发过程中,你可以使用小程序开发工具提供的调试功能来检查和修复代码错误。同时,你也可以预览小程序在手机端的表现,以确保页面的正确展示和功能的正常运行。 6. 发布小程序:当你完成了小程序的开发和调试后,可以选择将小程序提交审核并发布。在微信公众平台中,你可以提交小程序的相关信息,并等待审核通过后,即可正式发布小程序。 以上是创建一个小程序开发的基本步骤,希望对你有所帮助!如果你有其他问题,可以继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值