java怎么写成多个用户键盘输入呢 10

我写了一个java彩票35选7的小程序,可是每次都是输入一次就自动开奖,怎么弄成多用户输入呢,就是多个人购买彩票,最后统一开奖呢importjava.util.Scann... 我写了一个java彩票35选7的小程序,可是每次都是输入一次就自动开奖,怎么弄成多用户输入呢,就是多个人购买彩票,最后统一开奖呢

import java.util.Scanner;
class caipiao
{
//输入买奖
public static void main(String[] args)
{
System.out.println("欢迎来到赢钱35选7彩票购票及兑奖中心!");
int[] b=new int[8];//定义一个数组保存用户输入的彩票7位数
for(int a=1;a<8;a++){//提示输入7位彩票中的每一位数字
System.out.println("请输入你要购买彩票的第"+a+"个数字:");
Scanner scan=new Scanner(System.in);//定义键盘输入
b[a]=scan.nextInt();
for (int d=0;d<a ;d++ )//判定输入数字的值的范围是否在1-35间和是否重复
//若重复或者超出范围则重新输入这一个位数
{
if(b[a]>35|b[a]<1){
System.out.print("越界,请重新输入。");
a--;
break;
}
if(b[a]==b[d]){
System.out.print("重复,请重新输入。");
a--;
break;
}
}
}
System.out.print("你要购买的彩票已经确认是:");
for (int c=1;c<=7 ;c++ )//输出用户7位数彩票的值
{

System.out.print(c<7?b[c]+",":b[c]+"\n");
}
//随机开奖
int[] f=new int[7];
for (int j=0;j<7 ;j++ )//让随机输出数字重复7次输出
{

f[j]=(int)(Math.random()*35+1);//让彩票中心随机输出一位数字
for (int i=0;i<j ;i++ )//判定彩票给出每次是否与之前重复
{
if(f[j]==f[i]){
j--;
break;
}
}
}
//公布号码
System.out.print("您好,本期中奖号码如下:");
for (int k=0;k<7 ;k++ )//输出刚刚随机确定的7位中奖号码
{
System.out.print(k<6?f[k]+",":f[k]+"\n");
}
//兑奖
int w=0;
for(int a=0;a<7;a++)
for(int j=0;j<7;j++){
if(b[a]==f[j])
{
w++;
}
}
System.out.print("中奖号码个数为:"+w+"!!!");
//发奖
switch (w){
case 7:System.out.println("恭喜您,你中了1000万元。");break;
case 6:System.out.println("恭喜您,你中了500万元。");break;
case 5:System.out.println("恭喜您,你中了100万元。");break;
case 4:System.out.println("恭喜您,你中了50万元。");break;
case 3:System.out.println("恭喜您,你中了10万元。");break;
case 2:System.out.println("恭喜您,你中了1万元。");break;
case 1:System.out.println("恭喜您,你中了1000元。");break;
case 0:System.out.println("祝下次中奖");break;
default:System.out.println("其他情况");break;
}
}
}
展开
 我来答
昊小春
2016-06-21 · 超过10用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:9.6万
展开全部
你看这句

int[] b=new int[8];//定义一个数组保存用户输入的彩票7位数
它就保存了一组信息
你学容器了没?
学了 就声明一个List 来放多个 int[] b
没学 就多多声明几个
int[] b1=new int[8];
int[] b2=new int[8];

下边也要做相应修改

输入号码 时 把多个用户判断进去
纯文字……你自己试试吧
呵呵
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式