Jalena Blog

  • 首页
  • 程序开发
    • Java
    • Spring
    • SpringBoot
    • SpringMvc
    • Python
    • Odoo
    • C#
    • SQL
    • Web
    • Linux
  • 移动设备
    • Android
    • Router
  • 杂七杂八
    • 我的废话
    • 音频
    • 视频
    • 常用软件
  • 关于
  1. 首页
  2. 软件开发
  3. Java
  4. 正文

JAVA输出一组双色球

2016-04-17

难点:红球不能一样~

实现方法:使用util库的Random获取随机数,再拼装为数组

package org.jalena;

import java.util.Random;

public class OutNumber {

	public OutNumber() {
	}

	private int[] getRedBall() {

		Random num = new Random(); // new一个随机数出来
		int[] redBall = new int[6]; // 声明一个6个数的int数组

		boolean result = false;

		do {
			int count = 0;
			result = false; // 循环赋值

			// 生成一个数组
			for (int i = 0; i < redBall.length; i++) {
				redBall[i] = num.nextInt(31) + 1;
			}

			// 判断数组是否有相同的
			for (int i = 0; i < redBall.length - 1; i++) {
				for (int j = i + 1; j < redBall.length; j++) {
					if (redBall[i] == redBall[j])
						count++;
				}
			}

			if (count > 0) {
				result = true;
			}

		} while (result);

		return redBall;
	}

	private String getBlueBall() {
		Random num = new Random();
		int blueBall = num.nextInt(31) + 1;

		String oblueBall;

		if (blueBall < 10) {
			oblueBall = "0" + blueBall;
		} else {
			oblueBall = "" + blueBall;
		}

		return oblueBall;
	}

	// 输出一组双色球号码
	public void getSsq() {

		// redBall
		System.out.print("红球是:");
		for (int a : this.getRedBall()) {
			if (a < 10) {
				System.out.print("0" + a + " ");
			} else {
				System.out.print(a + " ");
			}
		}

		// blueBall
		System.out.println("\t" + "蓝色球是:" + this.getBlueBall());

	}
}
标签: java
最后更新:2019-01-29

Jalena

原创内容,转载请注明出处! 部分内容来自网络,请遵守法律适用!

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

【腾讯云】云服务器特惠热卖中
标签聚合
java Centos odoo 其他 生活 wordpress docker MySql
分类
  • Android / 4篇
  • C# / 10篇
  • Codec / 9篇
  • Conversion / 14篇
  • Editing / 16篇
  • Java / 47篇
  • Javascript / 3篇
  • Linux / 29篇
  • Odoo / 25篇
  • Python / 6篇
  • SQL / 30篇
  • Web / 3篇
  • Windows / 4篇
  • 我的日记 / 10篇
  • 杂七杂八 / 93篇
  • 软件开发 / 72篇
  • 非线性编辑 / 1篇

COPYRIGHT © 2026 Jalena Blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备17025376号