public class Ssq {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int h[]=new int[7];
boolean b=true;
for(int i=0;i<6; ) {
System.out.println("请输入第"+(i+1)+"个1-32号的不重复红球");
int k=sc.nextInt();
if(k>=1 && k<=32) {//判断红球号码大小
for(int j=0;j<=i;j++) {//判断红球号码是否重复
if(k==h[j]) {//如果重复b变成false
b=false;
}
}
if(b==true) {//如果b一直是true则没有重复
h[i]=k;
i++;
}else {//上一步输入了重复的数字,需要重新输入
System.out.println("请重新输入有效值");
b=true;//将b重置为true重新循环
}
}else {
System.out.println("请重新输入有效值");
}
}
System.out.println("请输入一个蓝色球号码在1-15");
boolean c=true;
while(c) {
int x=sc.nextInt();
if(x>=1 && x<=15) {
h[6]=x;
c=false;//如果满足条件设置成false结束循环
}else {
System.out.println("请重新输入篮球号码");
}
}
System.out.print("选出的双色球号码是:");
for(int z:h) {
System.out.print("["+z+"]");
}
System.out.println();
System.out.println("其中蓝色球是:"+h[6]);
}
}
不用Random函数实现java双色球
最新推荐文章于 2021-02-25 00:56:48 发布