Java-幸运抽奖系统(综合练习)

本文介绍了一个用Java编写的多功能系统,包括登录、注册和抽奖功能。用户可以输入选择进行相应操作,如注册时输入用户名和密码,登录时验证账号密码,抽奖时输入随机数尝试匹配预设的中奖号码。系统还包含了错误处理和退出机制,用户可以选择是否继续操作。源代码展示了如何使用循环、条件判断和数组等Java基础语法。

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

实现一个幸运抽奖系统的升级版

1. 介绍

这篇文章主要写的是一个综合练习,里面分为三个功能登录功能注册功能和抽奖功能,然后在这个基本的功能上自己去增添了一些更个性化的操作,但是还是有很多没有完善里面的一些关于数组和循环以及判断等的操作,供大家借鉴学习一下,并且我自己做一个记录。

2. 难点记录

  • For循环的倒序循环判断

    for (int z = test.length; z > 0; z--) {}

  • break; 在for循环当中一般是不需要给退出机制的 一般设定好了,循环次数之后,它自动就会退出,除非是在衣服判断的情况下需要主动去退出,一般不需要使用到break,或者continue;

  • 通过循环输出四组数 (四位数),然后并且保存到宿主当中进行遍历判断。
    在这里插入图片描述

  • 每进行一次操作完之后,系统会不断循环是否退出系统所做出的判断,应当在代码最顶端去不断循环判断。在这里插入图片描述

3. 源代码如下:

package cn.lastProjectByFor.output;

//运用到的系统库
import java.util.Random;
import java.util.Scanner;


public class lastOne {
   

	public static void main(String[] args) {
   
		Scanner input = new Scanner(System.in);
		
		String[] info = new String[] {
   "1.register","2.login","3.lottery"};
		
		int choice = 0;
		int count = 0; 
		String[] userinfoStrings = new String[1];
		String username = "";
		String password = "";
		
		int rnum ;
		
		int max = 9999 ;
		int mins = 1000;
		int cardNumber = (int)(Math.random()*(max-mins)) + mins;
		int[] dirRandom = new int[4];

		//外循环
		for 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值