package com.ob.anjou; import java.util.Scanner; public class project_five { public static void main(String[] args) { int i; int x = 0,y=0,id=0; //x為注冊的用戶名 y為注冊的密碼 id為隨機生成的會員卡號 char cha; boolean yn=false; //yn 為注冊標識 boolean ok=false; //ok用於判斷登錄的賬號密碼是否和注冊信息匹配 boolean rea=false; //rea用於判斷用戶是否正常登錄 int max=9999; int min=1000; int Iid; //Iid為用戶輸入的會員卡號 int aa=0,bb=0,cc=0,dd=0,ee=0; //這五個數為5個幸運數字 int m,n; //m為登錄的用戶名 n為登錄密碼 Scanner input=new Scanner(System.in); do { System.out.println("*****歡迎進入獎客富翁系統*****"); System.out.println(" 1.注冊"); System.out.println(" 2.登錄"); System.out.println(" 3.抽獎"); System.out.println("******************************"); System.out.println("請選擇菜單:"); i=input.nextInt(); if(i==1) { System.out.println("[獎客富翁系統>注冊]"); System.out.println("請填寫個人注冊信息:"); System.out.println("用戶名:"); x=input.nextInt(); System.out.println("密碼:"); y=input.nextInt(); System.out.println("注冊成功,請記好您的會員卡號"); id=(int)(Math.random()*(max-min))+min; System.out.println("用戶名\t密碼\t會員卡號"); System.out.println(x+"\t"+y+"\t"+id); yn=true; } else if(i==2) { System.out.println("[獎客富翁系統>登錄]"); for(int a=1;a<=3;a++) { System.out.println("請輸入用戶名:"); m=input.nextInt(); System.out.println("請輸入密碼:"); n=input.nextInt(); if(m==x&&n==y) { ok=true; break; } else if(a!=3) System.out.println("用戶名和密碼不匹配,請重新輸入!"); else; } if(ok==true) { System.out.println("歡迎您"+x); rea=true; } else System.out.println("你已經累計3次錯誤登錄請聯系客服"); } else if(i==3) { System.out.println("[獎客富翁系統>抽獎]"); if(rea==true) { System.out.println("請輸入您的卡號:"); Iid=input.nextInt(); if(Iid!=id) System.out.println("您輸入的會員卡號有誤,請核對后輸入!"); else { aa=(int)(Math.random()*(max-min))+min; bb=(int)(Math.random()*(max-min))+min; cc=(int)(Math.random()*(max-min))+min; dd=(int)(Math.random()*(max-min))+min; ee=(int)(Math.random()*(max-min))+min; System.out.println("本日幸運數字為"+aa+"\t"+bb+"\t"+cc+"\t"+dd+"\t"+ee); if(Iid==aa||Iid==bb||Iid==cc||Iid==dd||Iid==ee) System.out.println("恭喜您成為本日的幸運會員"); else System.out.println("抱歉!您不是本日的幸運會員"); System.out.println("系統推出謝謝使用(*^▽^*)"); } } else System.out.println("請先進行登錄"); } else System.out.println("您的輸入有誤!"); System.out.println("繼續嗎(Y/y)"); cha=input.next().charAt(0); }while(cha=='y'||cha=='Y'); System.out.println("系統推出,謝謝使用!"); } }