需求:奖客富翁游戏。
菜单为:
数字作为会员卡号。提示用户名,密码,及会员卡号。可选择第二步了
2.登陆。校验是否已注册(是否存在会员卡号)。如果为空,
提示用户不存在。
如果用户名通过,密码错误,提示用户名和密码不匹配。如果
验证成功结束。如果输入的用户名密码均匹配,给出登陆成功提示。
可选择第三步了。
3.先判断用户是否已登陆(是否存在会员卡)
询问是否进行抽奖,选Y,电脑随机输出5个4位
数字。如果其中有一个数字与用户卡号相同,则为中奖,奖励
人民币为卡号数字帆睁的金额。否则,谢谢参与。程序退出。
*/
import java.util.Scanner
import java.util.Random
public class RichPerson {
public static void main(String[] args) {
// 输出菜单。
for (int a = 0 a < 6 a++) {
System.out.print("*")
}
System.out.print("欢迎进入奖客富翁系统")
for (int b = 0 b < 6 b++) {
System.out.print("*")
}
System.out.print("\n\t\t1.注弯轿闭册\n" + "\t\t2.登录\n" + "\t\t3.抽奖\n")
for (int c = 0 c < 31 c++) {
System.out.print("*")
}
// 输出菜单结束。
int caidan = 0// *** 作菜单
String name = null// 会员注册名字
String myname = null// 会员登录名字
String password = null// 会员注册密码
String mypassword = null// 埋裂会员登录密码
int number = 0// 会员卡号
// int luckynumber=0//幸运号码
String str = null// 询问是否重试
// 输入数字选择菜单。
Scanner input = new Scanner(System.in)
Random output = new Random()
do {
System.out.println("\n请选择菜单:")
caidan = input.nextInt()
switch (caidan) {
case 1:
System.out.println("欢迎注册富翁,请依次输入用户名和密码")
System.out.println("用户名:")
name = input.next()
System.out.println("密码:")
password = input.next()
// 随机给出4位数的会员卡号
number = output.nextInt(8999) + 1000
System.out.println("注册成功!您的用户名:" + name + ",密码:" + password
+ ",会员卡号:" + number + "。请牢记!")
break
case 2:
// 先判断用户是否已注册。
if (name == null) {
System.out.println("您好,请先注册!")
break
} else {
System.out.println("欢迎登录富翁,请依次输入用户名和密码!")
// 用户名和密码匹配校验次数设置为3次。
for (int x = 0 x < 3 x++) {
System.out.println("用户名:")
myname = input.next()
if (!myname.equals(name)) {
System.out.println("用户" + myname + "不存在!请重试,剩余次数"
+ (2 - x) + "次!")
} else {
System.out.println("密码:")
}
mypassword = input.next()
if (!mypassword.equals(password)) {
System.out.println(myname + "密码错误!" + "请重试,剩余次数"
+ (2 - x) + "次!")
} else {
System.out.println("登陆成功!")
break
}
}
}
break
case 3:
// 判断用户是否已注册,是否已登录。
if (mypassword == null) {
System.out.println("您好,请先登录!")
break
} else if (!mypassword.equals(password)) {
System.out.println("您好,请先重试登录!")
break
} else if (mypassword.equals(password)) {
System.out.println("欢迎进入富翁,请问是否进行幸运抽奖(y/n)?")
String choujiang = input.next()
if (choujiang.equals("y")) {
int[] luckynumber = new int[5]
for (int m = 0 m < 5 m++) {
luckynumber[m] = output.nextInt(8999) + 1000
}
for (int m = 0 m < 5 m++) {
System.out.print(luckynumber[m] + "\t")
}
System.out.println("\n" + number)
for (int m = 0 m < 5 m++) {
if (number == luckynumber[m]) {
System.out.println("\n中奖!金额为:" + luckynumber)
break
} else {
System.out.println("\n木有中奖!")
break
}
}
import java.util.*class Test {
public static void main(String[] args) {
Random rand = new Random()
int[] a = new int[200]
int count=0
for(int i=0i<a.lengthi++){
a[i] = Math.abs(rand.nextInt(900))+100
System.out.print(a[i]+"\t"手拿册)
if(a[i]%2==0){
count++
}
if(i%10==9){
System.out.println()
}
}
System.out.println("毕宏偶数个数为:"+count)
System.out.println("偶数概率敏答为:"+(count/200.0))
}
}
不贵。悉毕一知梁个正常难度的java程序,平均价格在400元左右,因此200一个并不贵。
Java是一门面向对象编程语言,1990年代初由詹姆斯·高斯林等人开发出Java语言的雏形,最初被命名为Oak,后随着互联搭陆运网的发展,经过对Oak的改造,1995年5月Java正式发布。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)