1-35选7 彩票系统 随机生成7个不重复的数,使用数组进行存储
package cn.dyslzx.suanfa;
import java.util.Arrays;
public class CaiPiao {
public static void main(String[] args) {
int s = -1;
int ar[] = new int[7];
int i = 0;
/**
* @author DYSLzx
*/
while (i < 7) {
s = (int) (Math.random() * 35 + 1);
//循环遍历不要重复的数值
for (int j = 0; j < 7; j++) {
if (ar[j] == s) {
break;
} else(i == j){// i == j 是为了让数组中的数值都遍历比较一遍,剔除重复的数值.
ar[i] = s;
i++;
break;
}
}
}
System.out.println(Arrays.toString(ar));
}
}