欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java富翁抽獎(jiǎng)系統(tǒng)代碼 java富翁抽獎(jiǎng)系統(tǒng)代碼怎么用

如何用java技術(shù)實(shí)現(xiàn)幸運(yùn)抽獎(jiǎng)活動系統(tǒng)

import java.util.Scanner;

創(chuàng)新互聯(lián)公司是一家專業(yè)的成都網(wǎng)站建設(shè)公司,我們專注做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營銷、企業(yè)網(wǎng)站建設(shè),買友情鏈接廣告投放為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網(wǎng)理念。從網(wǎng)站結(jié)構(gòu)的規(guī)劃UI設(shè)計(jì)到用戶體驗(yàn)提高,創(chuàng)新互聯(lián)力求做到盡善盡美。

public class LuckyNumber {

/**

* 幸運(yùn)抽獎(jiǎng)

*/

public static

void main(String[] args) {

String answer

= "y"; // 標(biāo)識是否繼續(xù)

String

userName = ""; // 用戶名

String

password = ""; // 密碼

int cardNumber

= 0; // 卡號

boolean

isRegister = false; // 標(biāo)識是否注冊

boolean

isLogin = false; // 標(biāo)識是否登錄

int max =

9999;

int min =

1000;

Scanner input

= new Scanner(System.in);

do {

System.out.println("*****歡迎進(jìn)入獎(jiǎng)客富翁系統(tǒng)*****");

System.out.println("\t1.注冊");

System.out.println("\t2.登錄");

System.out.println("\t3.抽獎(jiǎng)");

System.out.println("***************************");

System.out.print("請選擇菜單:");

int choice =

input.nextInt();

switch

(choice) {

case 1:

System.out.println("[獎(jiǎng)客富翁系統(tǒng)

注冊]");

System.out.println("請?zhí)顚憘€(gè)人注冊信息:");

System.out.print("用戶名:");

userName =

input.next();

System.out.print("密碼:");

password =

input.next();

//

獲取4位隨機(jī)數(shù)作為卡號

cardNumber =

(int)(Math.random()*(max-min))+min;

System.out.println("\n注冊成功,請記好您的會員卡號");

System.out.println("用戶名\t密碼\t會員卡號");

System.out.println(userName

+ "\t" + password + "\t" + cardNumber);

isRegister =

true; // 注冊成功,標(biāo)志位設(shè)置為true

break;

case 2:

System.out.println("[獎(jiǎng)客富翁系統(tǒng)

登錄]");

if

(isRegister) { // 判斷是否注冊

//

3次輸入機(jī)會

for (int i

= 1; i = 3; i++) {

System.out.print("請輸入用戶名:");

String

inputName = input.next();

System.out.print("請輸入密碼:");

String

inputPassword = input.next();

if

(userName.equals(inputName) password.equals(inputPassword)) {

System.out.println("\n歡迎您:"

+ userName);

isLogin =

true; // 登錄成功,標(biāo)志位設(shè)置為true

break;

} else if

(i 3) {

System.out.println("用戶名或密碼錯(cuò)誤,還有"

+ (3 - i) + "次機(jī)會!");

} else

{

System.out.println("您3次均輸入錯(cuò)誤!");

}

}

} else

{

System.out.println("請先注冊,再登錄!");

}

break;

case 3:

System.out.println("[獎(jiǎng)客富翁系統(tǒng)

抽獎(jiǎng)]");

if

(!isLogin) { // 判斷是否登錄

System.out.println("請先登錄,再抽獎(jiǎng)!");

} else

{

//生成5個(gè)4位隨機(jī)數(shù)字,并保存在數(shù)組中

int[]

luckynums = new int[5];

for(int i

= 0; i luckynums.length; i++){

luckynums[i] =

(int)(Math.random()*(max-min))+min;

}

System.out.print("請輸入您的卡號:");

int

yourcard = input.nextInt();

int

i;

System.out.print("\n本日的幸運(yùn)數(shù)字為:");

for (i = 0;

i luckynums.length; i++) {

System.out.print(luckynums[i]

+ " ");\

}

for (i = 0;

i luckynums.length; i++) {

if

(luckynums[i] == yourcard) {

System.out.println("\n恭喜!您是本日的幸運(yùn)會員!");

break;

}

}

if (i ==

luckynums.length) {

System.out.println("\n抱歉!您不是本日的幸運(yùn)會員!");

}

}

break;

default:

System.out.println("[您的輸入有誤!]");

break;

}

System.out.print("繼續(xù)嗎?(y/n):");

answer =

input.next();

System.out.println("");

} while

("y".equals(answer));

if

("n".equals(answer)) {

System.out.println("系統(tǒng)退出,謝謝使用!");

}

}

}

java抽獎(jiǎng)程序

我給你個(gè)比較簡單的,,但是需要按照你的要求進(jìn)行稍微的修改。。然后在main方法中去執(zhí)行就可以了:

public class GoodLuck {

int custNo;

int i=1;

String answer;

String awardName;

public void LuckNo(){

Scanner input=new Scanner(System.in);

System.out.println("\n我行我素購物管理系統(tǒng) 幸運(yùn)抽獎(jiǎng)\n");

do{

// 需要的話請把隨機(jī)數(shù)調(diào)整成你想要的范圍(我這個(gè)是為了測試方便寫的1

(~3的隨機(jī)數(shù),根據(jù)你的需要把下面的3換成你想要的數(shù)字就行了)

int num=(int)(Math.random()*3+1);

System.out.print("請輸入會員卡號(4位整數(shù)):");

custNo=input.nextInt();

//百位數(shù)與隨機(jī)數(shù)相同的為幸運(yùn)者

int bai=custNo/100%10;

while(i==1){

if(custNo=1000custNo=9999){

break;

}

else{

System.out.println("\n會員號碼輸入有誤,請重新輸入:");

custNo=input.nextInt();

continue;

}

}

if(bai==num){

showAward();

System.out.print("\n卡號:"+custNo+"是幸運(yùn)客戶,獲得"+awardName);

}else{

System.out.print("\n卡號:"+custNo+"\t謝謝您的支持!");

}

System.out.println("\n是否繼續(xù)(y/n)");

answer=input.next();

while(i==1){

if(answer.equals("y")||answer.equals("n")){

break;

}else{

System.out.print("輸入有誤!請重新輸入:");

answer=input.next();

continue;

}

}

}while(!answer.equals("n"));

}

public void showAward(){

int num=(int)(Math.random()*3+1);

if(num==1){

awardName="Mp3";

}

else if(num==2){

awardName="美的微波爐";

}

else{

awardName="美的電飯鍋";

}

}

java語言實(shí)現(xiàn)一個(gè)搖號系統(tǒng),但是可以內(nèi)部設(shè)定中獎(jiǎng)名單這個(gè)怎么實(shí)現(xiàn)?

1、簡單控制臺程序如下,如需界面需要自己加個(gè)。

package zhidao;

import java.util.HashSet;

import java.util.Random;

import java.util.Scanner;

import java.util.Set;

/**

* @author bufei

* @datetime 2020年8月31日15:54:11

*/

public class YaoHao {

public static void main(String[] args) {

String xian = "= = = = = = = = =";

// 起點(diǎn) ? ? ? ?終點(diǎn) ? ? 獎(jiǎng)個(gè)數(shù) ? ? ? ? ?指定的號碼個(gè)數(shù)

int start = 0, end = 0, prizeNum = 0, defaNum = 0;

System.out.println(xian);

System.out.println("歡迎使用xxx 抽獎(jiǎng)系統(tǒng)!");

System.out.println(xian);

Scanner scanner = new Scanner(System.in);

System.out.println("請輸入號碼范圍例如 1 10:");

start = scanner.nextInt();

end = scanner.nextInt();

System.out.println("請輸入獎(jiǎng)項(xiàng)個(gè)數(shù):");

prizeNum = scanner.nextInt();

System.out.println("請輸入指定中獎(jiǎng)號碼個(gè)數(shù),不指定請輸入0:");

defaNum = scanner.nextInt();

int[] defa = new int[defaNum];

if (defaNum != 0) {

System.out.println("請輸入指定的中獎(jiǎng)號碼,空格隔開:");

for (int i = 0; i defaNum; i++) {

defa[i] = scanner.nextInt();

}

}

System.out.println(xian);

System.out.println("本次抽獎(jiǎng)中獎(jiǎng)號碼為:");

for (int num : randomDraw(start, end, prizeNum, defa)) {

System.out.print(num+" ");

}

}

/**

* @param start ? ?抽獎(jiǎng)范圍起點(diǎn)

* @param end ? ? ?抽獎(jiǎng)號碼范圍終點(diǎn)

* @param prizeNum 中獎(jiǎng)號碼個(gè)數(shù)

* @param defa ? ? 指定中獎(jiǎng)號碼

* @return

*/

public static SetInteger randomDraw(int start, int end, int prizeNum, int[] defa) {

SetInteger set = new HashSet();

// 未指定中獎(jiǎng)號碼

if (defa.length == 0) {

//隨機(jī)抽 prizeNum 個(gè)獎(jiǎng)

while (set.size() prizeNum) {

set.add(new Random().nextInt(end - start + 1) + start);

}

return set;

} else {

//指定了中獎(jiǎng)號碼

//把指定的號碼加入進(jìn)去

for (int num : defa) {

set.add(num);

}

//如果沒有全部指定 則繼續(xù)抽剩余的獎(jiǎng)項(xiàng)

while (set.size() prizeNum - defa.length) {

set.add(new Random().nextInt(end - start + 1) + start);

}

return set;

}

}

}

2、運(yùn)行效果如圖

指定了中獎(jiǎng)號碼

未指定中獎(jiǎng)號碼

未指定中獎(jiǎng)號碼

新聞標(biāo)題:java富翁抽獎(jiǎng)系統(tǒng)代碼 java富翁抽獎(jiǎng)系統(tǒng)代碼怎么用
標(biāo)題網(wǎng)址:http://chinadenli.net/article20/dojohco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)營銷型網(wǎng)站建設(shè)服務(wù)器托管微信公眾號云服務(wù)器定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化