import java.util.Scanner;
創(chuàng)新互聯(lián)建站是一家專業(yè)提供曲水企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、做網(wǎng)站、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為曲水眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
public class LuckyNumber {
/**
* 幸運(yùn)抽獎(jiǎng)
*/
public static
void main(String[] args) {
String answer
= "y"; // 標(biāo)識(shí)是否繼續(xù)
String
userName = ""; // 用戶名
String
password = ""; // 密碼
int cardNumber
= 0; // 卡號(hào)
boolean
isRegister = false; // 標(biāo)識(shí)是否注冊(cè)
boolean
isLogin = false; // 標(biāo)識(shí)是否登錄
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.注冊(cè)");
System.out.println("\t2.登錄");
System.out.println("\t3.抽獎(jiǎng)");
System.out.println("***************************");
System.out.print("請(qǐng)選擇菜單:");
int choice =
input.nextInt();
switch
(choice) {
case 1:
System.out.println("[獎(jiǎng)客富翁系統(tǒng)
注冊(cè)]");
System.out.println("請(qǐng)?zhí)顚?xiě)個(gè)人注冊(cè)信息:");
System.out.print("用戶名:");
userName =
input.next();
System.out.print("密碼:");
password =
input.next();
//
獲取4位隨機(jī)數(shù)作為卡號(hào)
cardNumber =
(int)(Math.random()*(max-min))+min;
System.out.println("\n注冊(cè)成功,請(qǐng)記好您的會(huì)員卡號(hào)");
System.out.println("用戶名\t密碼\t會(huì)員卡號(hào)");
System.out.println(userName
+ "\t" + password + "\t" + cardNumber);
isRegister =
true; // 注冊(cè)成功,標(biāo)志位設(shè)置為true
break;
case 2:
System.out.println("[獎(jiǎng)客富翁系統(tǒng)
登錄](méi)");
if
(isRegister) { // 判斷是否注冊(cè)
//
3次輸入機(jī)會(huì)
for (int i
= 1; i = 3; i++) {
System.out.print("請(qǐng)輸入用戶名:");
String
inputName = input.next();
System.out.print("請(qǐng)輸入密碼:");
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ī)會(huì)!");
} else
{
System.out.println("您3次均輸入錯(cuò)誤!");
}
}
} else
{
System.out.println("請(qǐng)先注冊(cè),再登錄!");
}
break;
case 3:
System.out.println("[獎(jiǎng)客富翁系統(tǒng)
抽獎(jiǎng)]");
if
(!isLogin) { // 判斷是否登錄
System.out.println("請(qǐng)先登錄,再抽獎(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("請(qǐng)輸入您的卡號(hào):");
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)會(huì)員!");
break;
}
}
if (i ==
luckynums.length) {
System.out.println("\n抱歉!您不是本日的幸運(yùn)會(huì)員!");
}
}
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)退出,謝謝使用!");
}
}
}
public class Lucky {
public static void main(String[] args){
System.out.println("請(qǐng)輸入您的4位會(huì)員卡號(hào):");
Scanner sc = new Scanner(System.in);
int number = sc.nextInt(); //接收用戶從控制臺(tái)輸入的會(huì)員卡號(hào),并保存在會(huì)員卡號(hào)變量中
int a = number/1000; //千位
int b = number%1000/100; //百位
int c = number%100/10; //十位
int d = number%10; //個(gè)位
if((a+b+c+d)20){
System.out.println("恭喜中獎(jiǎng)!您是幸運(yùn)客戶");
}else{
System.out.println("謝謝參與!");
}
}
}
最基礎(chǔ)的 沒(méi)有異常判斷 無(wú)限循環(huán)輸入什么東西
剛學(xué)java吧,if的基本語(yǔ)法都不對(duì),照書(shū)寫(xiě)寫(xiě)
import java.util.*;
public class bianhao9
{
public static void main(String[] args)
{
int random = (int)(Math.random()*10);
System.out.println("我行我素購(gòu)物管理系統(tǒng)客戶信息管理添加客戶信息\n");
Scanner input = new Scanner(System.in);
System.out.println("請(qǐng)輸入會(huì)員卡號(hào)(4位整數(shù)):");
int custNo = input.nextInt();
if(custNo == random)
{
System.out.println(custNo+"是幸運(yùn)用戶,獲精美MP3一個(gè)。");
}else if(custNo !=random)
{
System.out.println(custNo+"謝謝您的支持!");
}
}
}
代碼如下,我測(cè)試過(guò)了,希望能幫到你~!
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
Random rand = new Random();
int number = rand.nextInt(100);//產(chǎn)生一個(gè)0-100間的隨機(jī)數(shù)
int count = 0;//記錄猜的次數(shù)
Scanner in = new Scanner(System.in);//獲取用戶的輸入
System.out.println("請(qǐng)輸入一個(gè)數(shù):");
while(true){
int data = in.nextInt();//得到用戶輸入的數(shù)字
if(datanumber){
System.out.println("大了,請(qǐng)繼續(xù)輸入:");
count++;
}else if(datanumber){
System.out.println("小了,請(qǐng)繼續(xù)輸入:");
count++;
}else{
count++;
System.out.println("恭喜你猜對(duì)了!!一共猜了"+count+"次");
break;
}
}
}
}