Java基础语法-双色球彩票
任务概述
今天的任务,是完成双色球彩票程序。
玩法规则:“双色球”每注投注号码由6个红色球号码和1个蓝色球号码
组成。红色球号码从1—33中选择,蓝色球号码从1—16中选择。
球的数字匹配数量和颜色决定了是否中奖,具体中奖规则:
双色球中将规则
代码执行
package day04;
import java.util.Random;
import java.util.Scanner;
/**
* 双色球
*/
public class HomeWork1 {
public static void main(String[] args) {
Random random = new Random();
Scanner input = new Scanner(System.in);
//定义一个数组接受输入的红球
int[] redNums = new int[6];
//定义一个数组redBall接收系统产生随机数
int[] redBall = new int[6];
int blueNum = 0;
int blueBall;
int count = 0;
int redBallCount = 0;
int blueBallCount = 0;
System.out.println("欢迎光临中国福利彩票");
System.out.println("请输入6个红球数(1-33),不可重复!");
//接收红球
for (int i = 0; i < redNums.length; i++) {
System.out.println("请输入第" + (i+1) + "个红球:");
if (input.hasNextInt()) {
redNums[i] = input.nextInt();
}else {
System.out.println("您输入的数据有误!");
}
}
//对红球进行排序
for(int i=0;i<redNums.length-1;i++) {
for(int j=0;j<redNums.length-i-1;j++) {