3D彩票JAVA编程怎么写?

 我来答
Mexico卡卡
2017-11-14 · TA获得超过1万个赞
知道大有可为答主
回答量:1.3万
采纳率:98%
帮助的人:1877万
展开全部
import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.Scanner; public class Lotto {     public static final int NUMBER = 7;     public static void main(String[] args) {        List<Integer> userNumbers = new ArrayList<Integer>();        Scanner scanner = new Scanner(System.in);        int i = 1;        while(i < 8) {            System.out.println("输入第" + i + "个数字: ");            userNumbers.add(scanner.nextInt());            i ++;        }        System.out.println(prize(userNumbers.toArray(new Integer[NUMBER])));    }     private static Integer[] generateLotto() {        List<Integer> lottoNumbers = new ArrayList<Integer>();        Random rand = new Random();        int lottoNumber, i = 0;        while(i < NUMBER) {            lottoNumber = rand.nextInt(35) + 1;            if(!lottoNumbers.contains(lottoNumber)) {                lottoNumbers.add(lottoNumber);                i ++;            }        }        return bubbleSort(lottoNumbers.toArray(new Integer[NUMBER]));    }     private static Integer[] bubbleSort(Integer[] array) {        for(int i = 0; i < array.length; i ++) {            for(int j = 0; j < array.length - i - 1; j ++) {                if(array[j] > array[j + 1]) {                    int temp = array[j + 1];                    array[j + 1] = array[j];                    array[j] = temp;                }            }        }        return array;    }     public static String prize(Integer[] userNumbers) {        int count = 0;        Integer[] lottoNumbers = generateLotto();        for(Integer i : userNumbers) {            for(Integer j : lottoNumbers) {                if (i == j) {                    count ++;                }            }        }        return "猜对了 "+ count + " 个彩票号码";    }}    
输入第1个数字: 
5
输入第2个数字: 
14
输入第3个数字: 
19
输入第4个数字: 
24
输入第5个数字: 
33
输入第6个数字: 
34
输入第7个数字: 
27
猜对了 3 个彩票号码
楠杨娱乐
2017-11-25
知道答主
回答量:12
采纳率:0%
帮助的人:9292
展开全部
卧槽,你这个问题即便有回答也是复制粘贴过来的,你还不如自己搜索。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-20
展开全部
复杂,这里面怎么说得清楚
更多追问追答
追问
简单的说一下,可以吗?想了一天了,没想到,跪求。。。
追答
你是要做什么,就是用来买卖还是说通过一定方法加大机率
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式