java中 生成彩票的代码

2025-04-19 12:09:13

1、package com.auto.java;import java.util.Arrays;/*** 生成双色球* * @author Administrator**/public class CaiPiao {public static void main(String[] args) {int[] arr = new int[6];int index = 0;// 生成第一个红球,不需要作比较

java中 生成彩票的代码

2、int number = (int) (Math.random() * 33 + 1);arr[index++] = number;// 生成后面的球需要和前面生成的球做比较loop: while (true) {

java中 生成彩票的代码

3、number = (int) 猾诮沓靥(Math.random() * 33 + 1);for (int i = 0; i < index; i++) {if (number == arr[i]) {/* * continue关键字的应用: * continue一般和标识符结合 * 着使用,continue 标识符: * 意思是:继续从前面标有标识符地方 * 开始重新执行代码,直到不满足条件 * 为止跳出循环 */

java中 生成彩票的代码

4、continue loop;}}arr[index++] = number;if (index == arr.length) {break;}}//排序Arrays.sort(arr);//生成蓝球

java中 生成彩票的代码

5、arr=Arrays.copyOf(arr, arr.length+1);//最后一个元素的下标为arr.length-1arr[arr.length-1]=(int)(Math.random()*16+1);System.out.println(Arrays.toString(arr));}}

java中 生成彩票的代码

6、import java.util.Arrays;/*** 生成双色球* * @author Admi荏鱿胫协nistrator**/public class CaiPiao {public static void main(String[] args) {int[] arr = new int[6];int index = 0;// 生成第一个红球,不需要作比较int number = (int) (Math.random() * 33 + 1);arr[index++] = number;// 生成后面的球需要和前面生成的球做比较loop: while (true) {number = (int) (Math.random() * 33 + 1);for (int i = 0; i < index; i++) {if (number == arr[i]) {/* * continue关键字的应用: * continue一般和标识符结合 * 着使用,continue 标识符: * 意思是:继续从前面标有标识符地方 * 开始重新执行代码,直到不满足条件 * 为止跳出循环 */continue loop;}}arr[index++] = number;if (index == arr.length) {break;}}//排序Arrays.sort(arr);//生成蓝球arr=Arrays.copyOf(arr, arr.length+1);//最后一个元素的下标为arr.length-1arr[arr.length-1]=(int)(Math.random()*16+1);System.out.println(Arrays.toString(arr));}}

java中 生成彩票的代码
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢