java實現(xiàn)幸運抽獎系統(tǒng)
更新時間:2020年07月05日 14:24:11 作者:CYH_progress
這篇文章主要為大家詳細介紹了java實現(xiàn)幸運抽獎系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了java實現(xiàn)抽獎系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下
import java.util.Scanner;
public class luckyDraw {
public static void main(String[] args) {
String option;
String username = "";
int password = 0;
int cardNumber = 0;
int max = 9999;
int mix = 1000;
do {
System.out.println("********歡迎進入獎客富翁系統(tǒng)********");
System.out.println("\t1.注冊");
System.out.println("\t2.登錄");
System.out.println("\t3.抽獎");
System.out.println("*******************************");
Scanner in = new Scanner(System.in);
System.out.print("請選擇菜單:");
int num = in.nextInt();
switch(num) {
case 1:
System.out.println("[獎客富翁系統(tǒng) > 注冊]");
System.out.println("請?zhí)顚憘€人注冊信息:");
System.out.print("用戶名:");
username = in.next();
System.out.print("密碼:");
password = in.nextInt();
cardNumber = (int)(Math.random()*(max-mix))+mix;
System.out.println();
System.out.println("注冊成功,請記好您的會員卡號");
System.out.println("用戶名\t密碼\t會員卡號");
System.out.println(username+"\t"+password+"\t"+cardNumber);
break;
case 2:
for (int i = 1; i < 4; i++) {
System.out.println("[獎客富翁系統(tǒng) > 登錄]");
System.out.print("請輸入用戶名:");
String username1 = in.next();
System.out.print("請輸入密碼:");
int password1 = in.nextInt();
if ((username1.equals(username))&(password1==password)) {
System.out.println("歡迎您:"+username);
break;
} else {
System.out.println("用戶名或密碼錯誤!請重新輸入(最多3次機會,當(dāng)前第"+i+"次)!");
}
}
break;
case 3:
System.out.println("[獎客富翁系統(tǒng) > 抽獎]");
for(int i = 1;i < 4;i++) {
System.out.print("請輸入您的卡號:");
int cardNumber1 = in.nextInt();
if(cardNumber1==cardNumber) {
int luckynumber1 = (int)(Math.random()*(max-mix))+mix;
int luckynumber2 = (int)(Math.random()*(max-mix))+mix;
int luckynumber3 = (int)(Math.random()*(max-mix))+mix;
int luckynumber4 = (int)(Math.random()*(max-mix))+mix;
int luckynumber5 = (int)(Math.random()*(max-mix))+mix;
System.out.println();
System.out.println("本日的幸運數(shù)字為:"+luckynumber1+" "+luckynumber2+" "+luckynumber3+" "+luckynumber4+" "+luckynumber5);
if ((cardNumber1==luckynumber1)||(cardNumber1==luckynumber2)||(cardNumber1==luckynumber3)||(cardNumber1==luckynumber4)||(cardNumber1==luckynumber5)) {
System.out.println("恭喜!您是本日的幸運會員!");
} else {
System.out.println("抱歉!您不是本日的幸運會員!");
}
break;
}else {
System.out.println("會員卡號不正確,您還有"+(3-i)+"次機會!");
}
}
break;
default:
System.out.println("您的輸入有誤!");
}
System.out.print("繼續(xù)嗎?(y/n):");
option = in.next();
System.out.println();
} while ("y".equals(option));
System.out.println("系統(tǒng)退出,謝謝使用!");
}
}
運行:
控制臺顯示: ********歡迎進入獎客富翁系統(tǒng)******** 1.注冊 2.登錄 3.抽獎 ******************************* 請選擇菜單:1 [獎客富翁系統(tǒng) > 注冊] 請?zhí)顚憘€人注冊信息: 用戶名:小明 密碼:123456 注冊成功,請記好您的會員卡號 用戶名 密碼 會員卡號 小明 123456 7340 繼續(xù)嗎?(y/n):y ********歡迎進入獎客富翁系統(tǒng)******** 1.注冊 2.登錄 3.抽獎 ******************************* 請選擇菜單:2 [獎客富翁系統(tǒng) > 登錄] 請輸入用戶名:小明 請輸入密碼:123456 歡迎您:小明 繼續(xù)嗎?(y/n):y ********歡迎進入獎客富翁系統(tǒng)******** 1.注冊 2.登錄 3.抽獎 ******************************* 請選擇菜單:3 [獎客富翁系統(tǒng) > 抽獎] 請輸入您的卡號:7340 本日的幸運數(shù)字為:7636 1517 7111 9129 7956 抱歉!您不是本日的幸運會員! 繼續(xù)嗎?(y/n):n 系統(tǒng)退出,謝謝使用!
更多學(xué)習(xí)資料請關(guān)注專題《管理系統(tǒng)開發(fā)》。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java?EasyExcel導(dǎo)入帶圖片的完整過程記錄
這篇文章主要介紹了關(guān)于結(jié)合EasyExcel和ApachePOI來實現(xiàn)Excel數(shù)據(jù)批量導(dǎo)入并讀取圖片的過程,文中通過圖文以及代碼介紹的非常詳細,需要的朋友可以參考下2024-12-12
Java實現(xiàn)簡易版聯(lián)網(wǎng)坦克對戰(zhàn)小游戲(附源碼)
這篇文章主要給大家介紹了關(guān)于Java實現(xiàn)簡易版聯(lián)網(wǎng)坦克對戰(zhàn)小游戲的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用java具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
圖文講解Java中實現(xiàn)quickSort快速排序算法的方法
這篇文章主要介紹了Java中實現(xiàn)quickSort快速排序算法的方法,文章最后還介紹了一種單向掃描的實現(xiàn)方法,需要的朋友可以參考下2016-05-05

