package ChongXingZuo;
/**
* 问题引入(彩票号码产生器): 产生6个不会重复的彩票号码。
*
* @author 暮之沧蓝
*
*/
public class CaiPiaoChanSheng {
public static void main(String[] args) {
int[] arr = new int[6];
int backCheck = 0; //反向检查
boolean repeat = false;
for (int i = 0; i < 6; i++) {
arr[i] = (int) (Math.random() * 100); //产生取值范围为100以内的随机数
backCheck = i - 1;
repeat = false;
while (i >0 && backCheck >=0) { //arr先跑,backChark后面追
if (arr[i] == arr[backCheck]) {
i--;
repeat = true;
break;
}
backCheck--;
}
if (!repeat) {
System.out.println("第" + (i + 1) + "张彩票产生的号码为:" + arr[i]);
}
}
}
}
Java:彩票号码产生器
最新推荐文章于 2022-05-22 01:30:17 发布