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("********歡迎進入獎客富翁系統********"); 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("[獎客富翁系統 > 注冊]"); System.out.println("請填寫個人注冊信息:"); 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("[獎客富翁系統 > 登錄]"); 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次機會,當前第"+i+"次)!"); } } break; case 3: System.out.println("[獎客富翁系統 > 抽獎]"); 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("本日的幸運數字為:"+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("繼續嗎?(y/n):"); option = in.next(); System.out.println(); } while ("y".equals(option)); System.out.println("系統退出,謝謝使用!"); }}
運行:
控制臺顯示: ********歡迎進入獎客富翁系統******** 1.注冊 2.登錄 3.抽獎*******************************請選擇菜單:1[獎客富翁系統 > 注冊]請填寫個人注冊信息:用戶名:小明密碼:123456注冊成功,請記好您的會員卡號用戶名 密碼 會員卡號小明 123456 7340繼續嗎?(y/n):y********歡迎進入獎客富翁系統******** 1.注冊 2.登錄 3.抽獎*******************************請選擇菜單:2[獎客富翁系統 > 登錄]請輸入用戶名:小明請輸入密碼:123456歡迎您:小明繼續嗎?(y/n):y********歡迎進入獎客富翁系統******** 1.注冊 2.登錄 3.抽獎*******************************請選擇菜單:3[獎客富翁系統 > 抽獎]請輸入您的卡號:7340本日的幸運數字為:7636 1517 7111 9129 7956抱歉!您不是本日的幸運會員!繼續嗎?(y/n):n系統退出,謝謝使用!
看完了這篇文章,相信你對java幸運抽獎系統的方法有了一定的了解,想了解更多相關知識,歡迎關注本站行業資訊頻道,感謝各位的閱讀!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
螞蟻金服是干什么的?1、螞蟻金服是一家正規成立的企業集團,成立時間是2014年10月,全稱是螞蟻金融服務集團,后來改名叫“螞蟻集團”,是大家熟知的支付寶的母公司,其發展主要也就是起步于支付寶這個第三方移動支付平臺。2、螞蟻金服主要是做金融服務業的,以領先的金融科技,為消費者和小微企業提供數字化的生活服務。螞蟻金服和阿里巴巴什么關系?螞蟻金服與阿里巴巴集團是淵源頗深的關聯公司...
每股公積金什么意思?每股公積金便是公積金除股票總股票數。公積金是公司的“最終儲備”,它不僅僅是公司在將來擴大的物質基礎,也可以是公司股東將來轉送股票紅利的信心來源。有一種說法就是, 沒有公積金的上市公司,便是沒有希望的上市公司。上市公司每股公積金越高越好是不是是的。由于上市公司用于轉增股本的資產來源于資本公積金,因此,每股資本公積金在很大程度上反映了上市公司的股本擴張能力。...
余額寶體驗金是什么回事?余額寶體驗金是支付寶為了吸引用戶而推出的,其主要針對的是沒有開通余額寶的用戶。讓這些用戶獲得體驗金,感受到余額寶每天能帶來收益,以此吸引用戶往余額寶里存錢,以獲得更多的收益。要注意的是,額寶體驗金是有期限的,用戶就開通了余額寶在體驗期間虛擬體驗金所產生的收益是歸用戶的,但體驗期過后,體驗金就會消失。支付寶體驗金有風險嗎?支付寶體驗金是支付寶官方發放的資金,不會有風險,這是支...