中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

利用Java怎么實現一個幸運抽獎功能-創新互聯

今天就跟大家聊聊有關利用Java怎么實現一個幸運抽獎功能,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

我們提供的服務有:做網站、網站制作、微信公眾號開發、網站優化、網站認證、惠山ssl等。為近1000家企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的惠山網站制作公司

代碼模塊:


User類:

package test1;

public class User {
 private String userName;
 private String password;
 private int vipID;
 
 public User(String userName,String password,int vipID) {
 this.userName = userName;
 this.password = password;
 this.vipID = vipID;
 }
 
 public String getUserName() {
 return userName;
 }
 public void setUserName(String userName) {
 this.userName = userName;
 }
 public String getPassword() {
 return password;
 }
 public void setPassword(String password) {
 this.password = password;
 }
 public int getVipID() {
 return vipID;
 }
 public void setVipID(int vipID) {
 this.vipID = vipID;
 }
}

main函數:


package test1;

import java.util.ArrayList;
import java.util.Random;

import java.util.Scanner;


public class TestUser {

 private static Scanner in;
 public static void main(String[] args) {
 // TODO Auto-generated method stub
 ArrayList<User> user = new ArrayList<User>();
 User u = null;
 String conf = null;
 String userName = null;
 String userPassword = null;
 String n;
 boolean flag = false;
 boolean flag0 = false;
 int[][] a = new int[2][5];
 in = new Scanner(System.in);
 for(int i=0;i<2;i++) {
  for(int j=0;j<5;j++) {
  Random rand = new Random();
  a[i][j] = rand .nextInt(9999) + 1000;
  }
 }
 do {
  
  System.out.println("****************歡迎進入獎客富翁系統*******************");
  System.out.println("                                 1、注冊");
  System.out.println("                                 2、登錄");
  System.out.println("                                 3、抽獎");
  System.out.println("*******************************************************");
  
  
  System.out.print("請選擇菜單:"); 

   n = in.next();
   
  switch(n) {
   //用戶注冊
   case "1": {
   userName = null;
   userPassword = null;
   System.out.println("(獎客富翁系統 >注冊):");
   System.out.print("用戶名:");
   String name = in.next();
   System.out.print("密 碼:");
   String password = in.next();
   System.out.print("確認密碼:");
   String rePassword = in.next();
   if(password.equals(rePassword)) {
    Random rand = new Random();
    int randNumber = rand .nextInt(9000) + 1000;
    u = new User(name,password,randNumber);
    user.add(u);
    System.out.println("注冊成功,請記住您的會員卡號:");
    System.out.println("用戶名        密碼       會員卡號");
    System.out.println(u.getUserName()+"      "+u.getPassword()+"      "+u.getVipID());
   }
   else {
    System.out.println("對不起,您輸入的密碼不一致!");
   }
   
   System.out.print("\n繼續嗎?y/n:");
   
   String confirm = null;
   boolean fir = false;
   while(fir == false) {
    confirm = in.next();
    if(confirm.equals("Y")||confirm.equals("y")||confirm.equals("N")||confirm.equals("n")) {
    fir = true;
    break;
    }
    else {
    System.out.print("您的輸入為非法輸入,請重新輸入:");
    fir = false;
    }
   }
   
   conf = confirm;
   if(conf.equals("n")||conf.equals("N")) {
    System.out.println("系統退出,謝謝使用!");
   }
   }
   break;
   //用戶登錄
   case "2": {
   String eName = null;
   String ePassword = null;
   userName = null;
   userPassword = null;
   boolean fla = false;
   int eVipID = 0;
   System.out.println("(獎客富翁系統 >登錄):");
   while(fla == false){
    System.out.print("用戶名:");
    userName = in.next();
    System.out.print("密 碼:");
    userPassword = in.next();
    if(user.isEmpty()) {
    System.out.println("您還沒有注冊,請先注冊!");
    flag0 = true;
    fla = true;
    }else {
    for(User e: user) {
     if(userName.equals(e.getUserName())) {
     if(userName.equals(e.getUserName())&&userPassword.equals(e.getPassword())) { 
      
      eName = e.getUserName();
      ePassword = e.getPassword();
      eVipID = e.getVipID();
      fla = true;
      System.out.println("歡迎您:"+eName);
      
     }else {
      System.out.println("您輸入的賬號或密碼有誤,請重新輸入:");
     }
     flag0 = true;
     break;
     }

    }
    
    if(flag0 == false) {
     System.out.println("您還沒有注冊,請先注冊!");
    }
    
    }
    
   }
   
   if(flag0 == true) {
    
    System.out.print("繼續嗎?y/n:");
    String confirm = in.next();
    conf = confirm;
    if(conf.equals("Y")||conf.equals("y")) {
    u= new User(eName,ePassword,eVipID);
    }
    else if(conf.equals("n")||conf.equals("N")) {
    System.out.println("系統退出,謝謝使用!");
    }
   }else {
    String confirm = null;
    boolean fir = false;
    while(fir == false) {
    confirm = in.next();
    if(confirm.equals("Y")||confirm.equals("y")||confirm.equals("N")||confirm.equals("n")) {
     fir = true;
     break;
    }
    else {
     System.out.print("您的輸入為非法輸入,請重新輸入:");
    }
    }
    conf = confirm;
    if(conf.equals("n")||conf.equals("N")) {
    System.out.println("系統退出,謝謝使用!");
    }
   }
   
   }
   break;
   //抽獎
   case "3": {
   System.out.println("(獎客富翁系統 >抽獎):");
   
   if(u == null||(userName==null&&userPassword==null)){
    System.out.println("您還沒有登錄,請重新登錄!");
    System.out.print("繼續嗎?y/n:");
    String confirm = null;
    boolean fir = false;
    while(fir == false) {
    confirm = in.next();
    if(confirm.equals("Y")||confirm.equals("y")||confirm.equals("N")||confirm.equals("n")) {
     fir = true;
     break;
    }
    else {
     System.out.print("您的輸入為非法輸入,請重新輸入:");
     fir = false;
    }
    }
    conf = confirm;
    if(conf.equals("n")||conf.equals("N"))
    System.out.println("系統退出,謝謝使用!");
   }

   else{
    System.out.println("歡迎"+u.getUserName()+"來到幸運抽獎!");
    System.out.println("您的會員卡號為:"+u.getVipID());
    for(int i=0;i<2;i++) {
    for(int j=0;j<5;j++) {
     System.out.print(a[i][j]+" ");
     if(u.getVipID() == a[i][j]) {
     flag = true;
     break;
     }else {
     flag=false;
     }
    }
    if(flag == true)
     break;
    }
    if(flag == true) {
    System.out.println("\n恭喜你成為本日的幸運會員!");
    }
    else {
    System.out.println("\n抱歉,您不是本日的幸運會員!");
    }
    System.out.print("繼續嗎?y/n:");
    String confirm = null;
    boolean fir = false;
    while(fir == false) {
    confirm = in.next();
    if(confirm.equals("Y")||confirm.equals("y")||confirm.equals("N")||confirm.equals("n")) {
     fir = true;
     break;
    }
    else {
     System.out.print("您的輸入為非法輸入,請重新輸入:");
     fir = false;
    }
    }
    conf = confirm;
    if(conf.equals("n")||conf.equals("N"))
    System.out.println("系統退出,謝謝使用!");
   }
   
   break;
   }
   
   default:{
   System.out.println("您的輸入為非法輸入,請重新輸入:");
   System.out.print("繼續嗎?y/n:");
   String confirm = null;
   boolean fir = false;
   while(fir == false) {
    confirm = in.next();
    if(confirm.equals("Y")||confirm.equals("y")||confirm.equals("N")||confirm.equals("n")) {
    fir = true;
    break;
    }
    else {
    System.out.print("您的輸入為非法輸入,請重新輸入:");
    fir = false;
    }
   }
   conf = confirm;
   if(conf.equals("n")||conf.equals("N"))
    System.out.println("系統退出,謝謝使用!");
   break;
   
   }
  }
  
 }while((conf.equals("Y")||conf.equals("y"))&&(!(n.equals("1"))||!(n.equals("2"))||!(n.equals("3"))));
 }
}

看完上述內容,你們對利用Java怎么實現一個幸運抽獎功能有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。

新聞標題:利用Java怎么實現一個幸運抽獎功能-創新互聯
轉載來源:http://m.2m8n56k.cn/article40/disoho.html

成都網站建設公司_創新互聯,為您提供網站策劃服務器托管用戶體驗營銷型網站建設面包屑導航品牌網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設
主站蜘蛛池模板: 一级特级欧美a毛片免费 | 日本在线不卡免 | 外国三级毛片 | 97久草| 五月色一区二区亚洲小说 | 91精品乱码一区二区三区 | 欧美人与zoxxxx另类9 | 特色一级片 | 日本一级特黄高清ab片 | 久久久亚洲精品国产 | 深夜福利网站在线观看 | 免费人成黄页在线观看视频国产 | 亚洲线精品久久一区二区三区 | 亚洲欧美日韩高清在线看 | 免费看一毛一级毛片视频 | 欧美成人在线影院 | 特级a做爰全过程片 | 色国产精品 | 亚洲男人的天堂久久香蕉 | 姐姐真漂亮在线视频中文版 | 成人91| 欧美亚洲国产精品久久高清 | 亚洲欧美网站 | 一级特黄aaa大片 | 久久精品中文字幕第一页 | 女人扒开腿让男人捅啪啪 | 女人被男人桶 | 亚洲国产成人久久综合一区77 | 国产精品一区二区国产 | 国产美女又黄又爽又色视频免费 | 爱啪网亚洲第一福利网站 | 一级特级欧美aaaaa毛片 | 亚洲精品在线播放 | 久久精品国产99久久久 | 亚洲综合国产一区二区三区 | 女人张腿让男桶免费视频网站 | 国产日韩欧美一区二区 | 日韩一区视频在线 | 国产高清厕所盗摄视频 | 激情丝袜美女视频二区 | 国产视频久久久 |