模拟双色球彩票游戏
综合案例开发:模拟双色球彩票游戏
玩法说明:
双色球投注区分为红球号码区和蓝球号码区,红球号码范围为01~33,蓝球号码范围为01~16。双色球每期从33 个红球中开出6个号码(不能重复),从16个蓝球中开出1个号码作为中奖号码,双色球玩法即是竞猜开奖号码的6 个红球号码和1个蓝球号码,顺序不限。 用户输入红球和蓝球号码,程序输出该用户中几等奖。
import java.util.Random;
import java.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
/**
* 模拟双色球彩票游戏
*/
int []red = new int[33]; //随机产生的红蓝球
int blue;
int []useRed = new int[6]; //用户输入的红蓝球
int useBlue;
Random random = new Random();
//1.随机生成蓝球1个
blue = random.nextInt(16)+1;
//2.随机生成红球6个(打乱排序,输出前六个数)
for(int i=0; i<33; i++) {
red[i] = i+1;
}
int temp1,temp2,temp3;//随机交换red.length次
for(int i=0; i<red.length;i++){
temp1 =</