菜鸟写代码——双色球
//将随机产生的6个红色球的数字和1个蓝色球数字放入computer数组中
int n = 33;
Random rand = new Random();//创建一个新随机数生成器rand
boolean[] bool = new boolean[n];//创建一个长度为33的布尔类型数组bool用以判断随机数字是否重复
int[] computer=new int[7];//创建一个长度为7的数组computer用以存储随机产生的7个数字
int randInt = 0;
for(int i = 0; i < 6 ; i++) {//获取6个1——33以内的随机不重复数字(蓝色球的数字)并存入computer数组中
do {
randInt = rand.nextInt(n)+1;
}while(bool[randInt]);
bool[randInt] = true;
computer[i]=randInt;
}
int blue=rand.nextInt(16)+1;//获取随机产生的1个1——16内的数字(红色球的数字)
computer[computer.length-1]=blue;
System.out.println("系统随机生成的前6个不重复红色球数字和1个蓝色球的数字为:");
System.out.println(Arrays.toString(computer));
//将用户输入的6个不重复的红色球数字和1个蓝色球数字放入数组user中
System.out.println("---------------------------------");
Scanner input=new Scanner(System.in);
System.out.println("请输入6个红色球数字ÿ