[20-04-26][Self-study Notes 12]Java Powerball
2021-02-07 02:18
标签:temp bool pac check for color creat dba public 结果如下: 白球为:40,19,33,45,21;红球为:1 [20-04-26][Self-study Notes 12]Java Powerball 标签:temp bool pac check for color creat dba public 原文地址:https://www.cnblogs.com/mirai3usi9/p/12778918.html 1 package powerball;
2
3 public class Powerball {
4
5 /** 五个白球 */
6 public int whiteBall1;
7 public int whiteBall2;
8 public int whiteBall3;
9 public int whiteBall4;
10 public int whiteBall5;
11
12 /** 一个红球 */
13 public int redBall;
14
15 /** 运行 */
16 public void play() {
17
18 creatWhiteBall();
19 this.redBall = randomNum(1, 35);
20
21 }
22
23 /** 产生白球 */
24 public void creatWhiteBall() {
25
26 int[] tempArray = new int[5];
27 for (int i = 0; i ) {
28 tempArray[i] = randomNum(1, 59);
29 if (checkRep(i, tempArray[i], tempArray)) {
30 i--;
31 }
32 }
33
34 this.whiteBall1 = tempArray[0];
35 this.whiteBall2 = tempArray[1];
36 this.whiteBall3 = tempArray[2];
37 this.whiteBall4 = tempArray[3];
38 this.whiteBall5 = tempArray[4];
39
40 }
41
42 /** 检查重复 */
43 private boolean checkRep(int index, int num, int[] array) {
44
45 for (int i = 0; i ) {
46 if (array[i] == num) {
47 return true;
48 }
49 }
50
51 return false;
52
53 }
54
55 /** 产生随机数 */
56 private int randomNum(int min, int max) {
57
58 int num = (int)(Math.random() * (max - min + 1) + min);
59
60 return num;
61 }
62
63 /** 打印结果 */
64 public void displayResults() {
65
66 System.out.println("白球为:" + this.whiteBall1 + "," +
67 this.whiteBall2 + "," +
68 this.whiteBall3 + "," +
69 this.whiteBall4 + "," +
70 this.whiteBall5 + ";" +
71 "红球为:" + this.redBall);
72 }
73
74 }
1 package powerball;
2
3 public class PlayLottery {
4
5 public static void main(String[] args) {
6
7 /** 创建强力球生成器 */
8 Powerball pb = new Powerball();
9
10 pb.play();
11 pb.displayResults();
12
13 System.out.println("-------------");
14
15 Powerball pb2 = new Powerball();
16
17 pb2.play();
18 pb2.displayResults();
19
20 }
21
22 }
-------------
白球为:27,11,19,50,46;红球为:14
上一篇:go语言接口断言
下一篇:【Python】政府工作报告词云
文章标题:[20-04-26][Self-study Notes 12]Java Powerball
文章链接:http://soscw.com/index.php/essay/51988.html