一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - Java簡易抽獎系統小項目

Java簡易抽獎系統小項目

2021-07-11 21:35Caczhtus Java教程

這篇文章主要為大家詳細介紹了Java簡易抽獎系統小項目,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

需求:

實現一個抽獎系統

1 注冊

2 登錄

3 抽獎 

必須先注冊  再登陸  再抽獎

隨機產生4個隨機數作為幸運卡號 

用戶注冊后 登錄的時候  用戶名密碼輸入判斷只有三次機會

需要做到  還有2次   還有1次  三次輸入錯誤 不能再登錄 

產生10個隨機數  將用戶注冊得到的隨機數作為判斷

代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
import java.util.*;
 
public class homeworktest {
 
 public static void main(string[] args) {
 scanner cin=new scanner(system.in);
 random rand=new random();
 int num,i,key,j,before=0,count,len=0,l=0;
 int[] data=new int[10];
 string[][] book=new string[10][2]; //存儲用戶注冊信息
 string id,temp;
 system.out.println("**********");
 system.out.println("0 退出\n1 注冊\n2 登陸\n3 抽獎");
 system.out.println("**********");
 while(true){
 system.out.println("請輸入key:");
 key=cin.nextint();
 cin.nextline();
 if(key == 0){
 system.out.println("抽獎系統已退出,歡迎您再次使用!");
 break;
 }
 else if(key == 1){
 before=0;
 system.out.println("請輸入您要建立的賬號:");
 id=cin.nextline();
 i=len++;
 book[i][0]=id;
 while(true){
 system.out.println("請設置您的密碼:");
 id=cin.nextline();
 book[i][1]=id;
 system.out.println("請確認您的密碼:");
 for(j=3;j>0;j--){
 id=cin.nextline();
 if(book[i][1].equals(id)){
 system.out.println("恭喜您注冊成功!");
 system.out.println("您的賬號是:"+book[i][0]+"\n您的密碼是:"
 +book[i][1]+"\n請妥善保管!");
 break;
 }
 else if(j>1)
 system.out.println("對不起,兩次輸入密碼不符,您還有"
 +(j-1)+"次機會!請重新輸入:");
 else
 system.out.println("該密碼已重置!");
 }
 if(j!=0) break;
 }
 }
 else if(key == 2){
 before=0;
 for(i=3;i>0;i--){
 system.out.println("請輸入您的賬號:");
 id=cin.nextline();
 system.out.println("請輸入您的密碼:");
 temp=cin.nextline();
 for (j = 0; j < len; j++) {
 if(id.equals(book[j][0]) && temp.equals(book[j][1]))
 break;
 }
 if(j==book.length){
 if(i>1)
 system.out.println("對不起,登陸失敗!你還有"+(i-1)+"次機會.");
 else{
 num=0;
 for (int k = 0; k < book.length-1; k++) {
 if(num == 0 && id.equals(book[k][0])) num=1;
 if(num == 1){
 book[k][0]=book[k+1][0];
 book[k][1]=book[k+1][1];
 }
 }
 system.out.println("賬號:"+id+"已被凍結,不能繼續使用!");
 }
 }
 else{
 system.out.println("恭喜您登陸成功!");
 before=1;
 l=j;
 break;
 }
 }
 }
 else if(key == 3){
 if(before == 1){
 for(i=0;i<data.length;i++)
 data[i]=rand.nextint(9)+1;
 system.out.println("您的號碼分別是:");
 for(i=count=0;i<4;i++){
 num=rand.nextint(9)+1;
 system.out.print(num+" ");
 for(j=0;j<data.length;j++)
 if(data[j] == num)
 {
 count++;
 break; //可能有多個相同
 }
 }
 system.out.println("");
 system.out.println(book[l][0]+":");
 switch(count){
 case 4:system.out.println("恭喜您中特等獎!");break;
 case 3:system.out.println("恭喜您中一等獎!");break;
 case 2:system.out.println("恭喜您中二等獎!");break;
 case 1:system.out.println("恭喜您中三等獎!");break;
 default:system.out.println("很遺憾,您未中獎!");break;
 }
 }
 else
 system.out.println("對不起,您尚未登陸賬號,不能參與抽獎活動!");
 }
 }
 }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/calculate23/article/details/79823390

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩免费一级 | 亚洲欧美日韩一区成人 | 国产精品一二区 | 午夜爱爱爱爱爽爽爽视频网站 | 国产一区二区三区欧美精品 | 久草在线福利视频在线播放 | 国产成人综合亚洲亚洲欧美 | 国产亚洲精品一区二区在线观看 | 免费一级片在线观看 | 精品一区二区三区免费毛片 | ffyybb免费福利视频 | 冰漪丰满大乳人体图片欣赏 | 俄罗斯女同和女同xx | 国产精品久久久天天影视香蕉 | 村妇超级乱淫伦小说全集 | 日本视频二区 | 97久久精品午夜一区二区 | 久久这里只有精品国产精品99 | 日本免费三片在线观看 | 国产成人精品高清免费 | 天堂资源在线8 | 亚洲欧美日韩国产精品一区 | 久久人妻熟女中文字幕AV蜜芽 | 91影视在线看免费观看 | 亚洲 欧美 清纯 校园 另类 | 俺去啦最新 | 性xx色3d动画xx无尽 | 丁香六月婷婷激情 | 国产成人毛片 | 亚洲黄色免费在线观看 | 成人夜视频寂寞在线观看 | 好大好深受不了了快进来 | 98精品全国免费观看视频 | 2020韩国三级理论在线观看 | 羞羞私人影院可以直接免费观影吗 | 成人亚洲欧美日韩中文字幕 | 亚洲国产99在线精品一区69堂 | 国产a一级 | 91热这里只有精品 | 欧美一区二区三区免费看 | 日本在线国产 |