亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

簡單實現java抽獎系統

2024-07-13 10:16:46
字體:
來源:轉載
供稿:網友

本文為大家分享了java抽獎系統的具體代碼,供大家參考,具體內容如下

用戶信息類

/* * 用戶信息類 * 1.賬號 * 2.密碼 * 3.卡號 * 4.是否登錄 */ public class User {  public static String userName = "";  public static String passWord = "";  public static int cardNumber = 0;  // 是否登錄  public static boolean isLogin = false;  // 是否注冊  public static boolean isRegister = false; }

注冊類

/* * 注冊類 * 1.輸入賬號 密碼 * 2.產生隨機號 [1000,2000] * 3.保存用戶注冊信息 * 4.提示注冊成功 */ public class Register {  // 注冊方法  public static void userRegister() {   System.out.println("請輸入用戶名:");   Scanner scanner = new Scanner(System.in);   // 接收用戶信息   String userName = scanner.nextLine();   System.out.println("請輸入密碼:");   String passWord = scanner.nextLine();   int num = (int)(Math.random() * 1001 + 1000);   // 保存到用戶類中   User.userName = userName;   User.passWord = passWord;   User.cardNumber = num;   // 打印注冊信息   System.out.println();   System.out.println("注冊成功,請記好你的會員卡號");   System.out.println("用戶名:" + userName);   System.out.println("密碼:" + passWord);   System.out.println("卡號:" + num);   // 保存注冊狀態   User.isRegister = true;  } }

登錄類

/* * 登錄類 * 1.輸入登錄的賬號和密碼 * 2.和用戶信息 進行匹配 * 有三次重新輸入的機會 * 3.登錄成功 */ public class Login {  // 保存登錄失敗的次數  static int num = 0;  // 登錄方法  // 靜態方法里面 需要使用靜態的成員變量  public static boolean userLogin() {   // 先判斷是否注冊   if (User.isRegister == false) {    System.out.println("請先注冊");    Register.userRegister();    // 登錄失敗    return false;   }   // 輸入信息   System.out.println("用戶名:");   Scanner scanner = new Scanner(System.in);   // 接收信息   String userName = scanner.nextLine();   System.out.println("密碼:");   String passWord = scanner.nextLine();   // 判斷匹配登錄信息   if(userName.equals(User.userName) && passWord.equals(User.passWord)) {    // 登錄成功    System.out.println("歡迎您" + userName);    // 返回登錄結果    return true;   } else {    // 登錄失敗    num++;    // 提示用戶還剩幾次機會    System.out.println("用戶名或密碼有誤,請重新輸入!" + "還剩" + (3 - num) + "次");    // 判斷登錄錯了幾次    if (num != 3) {     // 繼續登錄     userLogin();    } else {     // 登錄失敗     System.out.println("對不起三次機會用完,請明日再來!");     // 重置記錄登錄次數的變量     num = 0;       }    // 如果代碼走到這里 一定是登錄失敗    return false;   }  } }

抽獎類

/* * 抽獎類 * 1.判斷是否登錄 * 2.輸入抽獎卡號 * 有三次輸入卡號的機會  * 3.判斷是否中獎 */ public class CJ {  // 保存輸入卡號的次數  static int cardNumber = 0;  // 抽獎方法  public static void userCJ() {   // 判斷登錄狀態   if (!User.isLogin) {    // 沒登錄 直接結束方法    System.out.println("請先登錄");    return;   }   // 判斷是否輸入正確   if(!isCarNum()) {    System.out.println("你輸入的不正確");    return;   }   // 匹配賬號   // 保存是否中獎的變量   boolean isCJ = false;   // 隨機五個數并且拼接成字符串打印逗號隔開   String string = "本日幸運數字:";   for (int i = 0; i < 5; i++) {    // 隨機    int num = (int)(Math.random() * 1001 + 1000);    // 拼接    if (i < 4) {     string = string + num + ",";    } else {     string = string + num;    }    // 查看是否中獎    if (num == User.cardNumber) {     isCJ = true;    }   }   // 打印中獎號   System.out.println(string);   // 判斷是否中獎   if(isCJ) {    System.out.println("中獎");   } else {    System.out.println("沒中獎");   }  }  // 輸入卡號方法  public static boolean isCarNum() {   System.out.println("請輸入卡號:");   Scanner scanner = new Scanner(System.in);   // 接收   String carNum = scanner.nextLine();   // 轉int   int num = Integer.parseInt(carNum);   // 進行比對   if (User.cardNumber == num) {    // 匹配正確    System.out.println("卡號輸入正確");    return true;   } else {    //匹配不正確    cardNumber++;    System.out.println("輸入還剩" + (3 - cardNumber) + "次");    if (cardNumber != 3) {     isCarNum();    } else {     System.out.println("3次機會用完");     // 輸入卡號次數重置     cardNumber = 0;    }    return false;   }  } }

抽獎抽獎類(組裝抽獎邏輯)

/* * 抽獎開始類(組裝抽獎邏輯) *  */ public class CJStart {  // 抽獎開始  public void cjStart() {   // 是否繼續主菜單   String isGoOn = "";   // 循環主菜單   do {    System.out.println("*****歡迎進入抽獎系統*****");    System.out.println("  1.注冊");    System.out.println("  2.登錄");    System.out.println("  3.抽獎");    System.out.println("************************");    Scanner scanner = new Scanner(System.in);    // 接收菜單選項    String menuNum = scanner.nextLine();    // 判斷選項    chooseMenuNum(menuNum);    // 接收是否繼續    System.out.println("是否繼續選擇? y/n");    isGoOn = scanner.nextLine();   } while (isGoOn.equals("y"));  }  // 判斷菜單選項  public void chooseMenuNum(String menuNum) {   switch (menuNum) {   case "1":    System.out.println("[藍歐抽獎系統 > 注冊]");    System.out.println("請填寫個人注冊信息:");    // 調用注冊方法    Register.userRegister();    break;   case "2":    System.out.println("[藍歐抽獎系統 > 登錄]");    // 調用登錄方法 保存登錄狀態    boolean userLogin = Login.userLogin();    User.isLogin = userLogin;    break;   case "3":    System.out.println("[藍歐抽獎系統 > 抽獎]");    // 調用抽獎方法    CJ.userCJ();    break;   default:    System.out.println("輸入錯誤,請重新選擇");    break;   }  } }

測試類

/* * 測試類 */ public class CJTest {  public static void main(String[] args) {   CJStart cjStart = new CJStart();   cjStart.cjStart();  } }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区红桃视频| 亚洲va欧美va在线观看| 日韩av网站导航| 正在播放欧美一区| 国产成人精品电影| 久久影视免费观看| 欧美激情视频一区二区三区不卡| 午夜美女久久久久爽久久| 精品久久久久久久久国产字幕| 神马久久桃色视频| 国产精品久久久久久久av电影| 亚洲午夜激情免费视频| 91免费看视频.| 亚洲福利在线视频| 亚洲性视频网址| 国产欧美日韩中文字幕| 欧美日韩一区二区三区在线免费观看| 亚洲va欧美va国产综合久久| 亚洲欧美日韩中文在线制服| 91精品久久久久久| 日韩成人中文电影| 国内精品国产三级国产在线专| 欧美亚洲激情视频| 高清亚洲成在人网站天堂| 理论片在线不卡免费观看| 亚洲韩国欧洲国产日产av| 浅井舞香一区二区| 午夜精品久久久久久久久久久久久| 欧美夜福利tv在线| 欧美日韩精品二区| 亚洲午夜精品久久久久久性色| 成人欧美一区二区三区在线湿哒哒| 国产精品9999| 亚洲国产精品va在线观看黑人| 亚洲福利视频二区| 中文字幕日韩专区| 91最新国产视频| 亚洲精品电影网在线观看| 国产精品美女视频网站| 狠狠色狠狠色综合日日小说| 国内揄拍国内精品| 久久成人精品视频| 在线视频国产日韩| 成人免费午夜电影| 成人午夜两性视频| 欧美肥老太性生活视频| 97在线视频免费看| 亚洲级视频在线观看免费1级| 国产欧美一区二区三区在线| 伊人伊成久久人综合网小说| 欧美精品少妇videofree| 成人网在线免费看| 久久久精品欧美| 日本成人在线视频网址| 亚洲性无码av在线| 青青a在线精品免费观看| 欧美老女人www| 久久69精品久久久久久久电影好| 国产一区二区三区免费视频| 国产精品精品国产| 欧美极品少妇xxxxⅹ免费视频| 中文字幕精品在线| 欧美成人免费在线观看| 久久久国产精品一区| 亚洲aⅴ日韩av电影在线观看| 一本色道久久88精品综合| 中文字幕综合一区| 亚洲免费影视第一页| 欧美男插女视频| 国产精品入口夜色视频大尺度| 这里只有精品丝袜| 中日韩美女免费视频网站在线观看| 中文字幕一区二区三区电影| 亚洲精品一区中文| 日韩美女免费线视频| 亚洲欧美国产精品专区久久| 精品免费在线视频| 日韩av网站大全| 青青久久av北条麻妃海外网| 亚洲欧美一区二区三区在线| 欧美日韩国产123| 国产在线不卡精品| 欧美在线视频一二三| 日韩女优人人人人射在线视频| 国产精品视频永久免费播放| 亚洲成色www8888| 欧美黑人性生活视频| 亚洲精品一区二区三区婷婷月| 日韩在线欧美在线| 在线观看久久av| 欧美老女人在线视频| 国产精品久久综合av爱欲tv| 亚洲欧洲在线免费| 自拍偷拍亚洲一区| 色妞久久福利网| 欧美成人在线免费视频| 最近2019年中文视频免费在线观看| 亚洲美女黄色片| 中文字幕v亚洲ⅴv天堂| 亚洲最大的网站| 成人av色在线观看| 欧美性极品少妇精品网站| 最近2019中文字幕mv免费看| 久久久天堂国产精品女人| 久久久在线观看| 精品久久久香蕉免费精品视频| 中文字幕欧美精品在线| 国产精品久久综合av爱欲tv| 欧美成人午夜视频| 中文字幕av一区中文字幕天堂| 中文字幕久热精品在线视频| 92福利视频午夜1000合集在线观看| 国产丝袜一区二区三区免费视频| 日韩在线国产精品| 亚洲已满18点击进入在线看片| 欧美性高潮在线| 亚洲精品一区二区网址| 欧美另类xxx| 91精品视频免费看| 92国产精品视频| 亚洲已满18点击进入在线看片| 国产视频福利一区| 亚洲人成人99网站| 国产噜噜噜噜久久久久久久久| 成人日韩在线电影| 欧美日韩第一页| 国内外成人免费激情在线视频网站| 在线观看欧美www| 亚洲第一区第一页| 国产美女精彩久久| 91色精品视频在线| 欧美成人手机在线| 亚洲精品久久久久久久久久久久| 欧美激情在线有限公司| 国产精品一区电影| 国产精品久久久av久久久| 亚洲天堂日韩电影| 日韩资源在线观看| 91精品免费视频| 韩曰欧美视频免费观看| 国产精品成人国产乱一区| 91精品国产自产在线观看永久| 成人性生交大片免费观看嘿嘿视频| 亚洲第一男人天堂| 国产精品激情av电影在线观看| 国产精品尤物福利片在线观看| 欧美肥婆姓交大片| 久久精品最新地址| 国产欧美一区二区| 欧美亚洲第一页| 91精品国产成人| 一区二区欧美在线| 在线成人激情视频| 欧美黄色成人网| 久久亚洲一区二区三区四区五区高| 精品国产一区二区三区久久| 欧美激情一级二级| 亚洲**2019国产| 91视频国产一区| 国产美女高潮久久白浆| 国产精品视频xxxx| 日韩欧美aⅴ综合网站发布| 精品久久久久久中文字幕一区奶水| 亚洲黄页视频免费观看|