// 双色球:
// 从键盘输入6个红球
// 大小1---32,存储的球号不能重复
// 输入一个蓝球
// 大小1--15
public class ShuangSeQiu {
public static void main(String[] args) {
//获取键盘输入
java.util.Scanner sc=new java.util.Scanner(System.in);
//创建一个数组存放7个球
int []ball=new int[7];
int i=0;
//对红球的判断
while(i<6) {
System.out.println("请输入第"+(i+1)+"个红球的号码");
ball[i]=sc.nextInt();
//红球大小不合法时
if(ball[i]<1||ball[i]>32){
System.out.println("号码不合法");
continue;
}//红球在1--32之间
else{
//判断输入号码和之前输入的号码是否相同
for(int j=0;j<i;j++){
if(ball[i]==ball[j]){
System.out.println("输入号码不能相同");
//红球号码相同,结束循环还是要自增1 所以--
i--;
break;
}
}
i++;
}
}
//对蓝球的判断
while(true){
System.out.println("输入蓝球的号码");
int lan=sc.nextInt();
//蓝球不合法时的判断
if(lan<1||lan>15){
System.out.println("输入的蓝球不合法");
continue;
}//蓝球合法;赋值
else{
ball[6]=lan;
break;}
}
//打印输入的数
System.out.println("你输入的双色球号码是:");
for (int w = 0; w < ball.length; w++) {
System.out.print(ball[w]+"\t");
}
}
}
java 实现双色球
最新推荐文章于 2023-12-18 21:16:16 发布