BY 张旭 合作:root121toor@gmail.com
关注我带你看更多技术知识和面试
代码语言:javascript复制
package com.zx;
import java.util.Random;
import java.util.Scanner;
/**
* @author CaesarChang
* @data 2020/8/25
* @time 18:40
**/
public class Day4_demo7 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
// 用于生成随机数
Random random=new Random();
// 系统生成的红篮球
int[] red=new int[6];
int blue;
// 用户的红篮球
int[] myRed=new int[6];
int myBlue;
// 系统初始化
for(int i=0;i<6;i ){
for(int j=0;j<i;j ){
if(red[i]==red[j]){ //去重
i--;
break;
}
}
red[i]= (random.nextInt(33) 1);
}
blue=(random.nextInt(16) 1);
// 获取用户输入
System.out.println("请输入 6 个不重复的1-33数字 和 1 个1-16数字");
for(int i=0;i<6;i ){
System.out.println(red[i]);
}
for(int i=0;i<6;i ){
myRed[i]=scanner.nextInt();
}
myBlue=scanner.nextInt();
int num1 = 0; int num2=0;// 用于记录 红球和蓝球中的数目
// 判断红蓝中的个数
for(int i=0;i<6;i ){
for(int j=0;j<6;j ){
if(red[i]==myRed[j]){
num1 ;
}
}
}
if(blue==myBlue){
num2 ;
}
// 判断中几等奖
if(num1==6&&num2==1){
System.out.println("恭喜!! 您是一等奖");
}
else if(num1==6&&num2==0){
System.out.println("恭喜!! 您是二等奖");
}
else if(num1==5&&num2==1){
System.out.println("恭喜!! 您是三等奖");
}
else if(num1==5&&num2==0||num1==4&&num2==1){
System.out.println("恭喜!! 您是四等奖");
}
else if(num1==4&&num2==0||num1==3&&num2==1){
System.out.println("恭喜!! 您是五等奖");
}
else if(num1==2&&num2==1||num1==1&&num2==1||num1==0&&num2==1){
System.out.println("恭喜!! 您是六等奖");
}
else {
System.out.println("格式有误, 请重新输入");
}
}
}