最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java實(shí)現(xiàn)簡(jiǎn)單雙色球搖獎(jiǎng)功能過(guò)程解析

 更新時(shí)間:2019年09月04日 08:44:48   作者:小輝輝啊z  
這篇文章主要介紹了Java實(shí)現(xiàn)簡(jiǎn)單雙色球搖獎(jiǎng)功能過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

 這篇文章主要介紹了Java實(shí)現(xiàn)簡(jiǎn)單雙色球搖獎(jiǎng)功能過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

雙色球:從1-33號(hào)球中選取6個(gè)紅球,且紅球不重復(fù)

從1-16號(hào)球中選取一個(gè)籃球

話不多說(shuō) 上代碼~~~

package Javaee;
import java.util.Arrays;
import java.util.Random;
public class DoubleChromosphere {
	public static void main(String[] args) {
		//定義紅球池
		int[] redpool = new int[33];
		//添加紅球數(shù)字
		for (int i = 0; i < redpool.length; i++) {
			redpool[i] = i + 1;
		}
		//定義籃球池
		int[] bluepool=new int[16];
		for (int j = 0; j < bluepool.length; j++) {
			bluepool[j] = j + 1;
		}
		//定義被選中的紅球
		int[] redballs =new int[6];
		int x;
		A: for (int i = 0; i < redballs.length; i++) {
			x = new Random().nextint(33);
			for (int j = 0; j <= i; j++) {
				//去重過(guò)程
				//判斷當(dāng)前循環(huán)取出的紅球是否跟前幾次取出的一樣
				//如果一樣 大循環(huán)A向后退一次,重新取出紅球
				if (redballs[j] == redpool[x]) {
					i--;
					continue A;
				}
			}
			//如果不一樣,則把取出的紅球池中取出的紅球放入紅球數(shù)組中
			redballs[i] = redpool[x];
		}
		//取出籃球
		int a = bluepool[new Random().nextint(16)];
		//利用冒泡排序?qū)t球進(jìn)行排序
		int temp;
		for (int i = 0; i < redballs.length-1; i++) {
			for (int j = 0; j < redballs.length-i-1; j++) {
				if (redballs[j]>redballs[j+1]) {
					temp=redballs[j+1];
					redballs[j+1]=redballs[j];
					redballs[j]=temp;
				}
			}
		}
		System.out.println("紅球?yàn)椋? + Arrays.toString(redballs));
		System.out.println("藍(lán)球?yàn)椋? +a);
	}
}

關(guān)鍵問(wèn)題在于去除重復(fù)的紅球,使用i--和對(duì)continue對(duì)數(shù)據(jù)進(jìn)行去重,主要在于理解返回上一次循環(huán)和continue跳過(guò)此次循環(huán)重新賦值

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java封裝、繼承、多態(tài)三大特征的理解

    Java封裝、繼承、多態(tài)三大特征的理解

    封裝、繼承、多態(tài)三大特征是java中比較常用的,務(wù)必要掌握,下面給大家介紹Java封裝、繼承、多態(tài)三大特征的理解,有不清楚的朋友可以一起學(xué)習(xí)下
    2016-06-06
  • 詳解JAVA中static的作用

    詳解JAVA中static的作用

    這篇文章主要介紹了JAVA中static的作用,文中講解非常細(xì)致,代碼幫助大家更好的理解,感興趣的朋友可以了解下
    2020-06-06
  • 解決JavaWeb-file.isDirectory()遇到的坑問(wèn)題

    解決JavaWeb-file.isDirectory()遇到的坑問(wèn)題

    JavaWeb開(kāi)發(fā)中,使用`file.isDirectory()`判斷路徑是否為文件夾時(shí),需要特別注意:該方法只能判斷已存在的文件夾,若路徑不存在,無(wú)論其實(shí)際是否應(yīng)為文件夾,均會(huì)返回`false`,為了解決這個(gè)問(wèn)題,可以采用正則表達(dá)式進(jìn)行判斷,但要求路徑字符串的結(jié)尾必須添加反斜杠(\)
    2025-02-02
  • Java隊(duì)列同步器之CountDownLatch實(shí)現(xiàn)詳解

    Java隊(duì)列同步器之CountDownLatch實(shí)現(xiàn)詳解

    這篇文章主要介紹了Java隊(duì)列同步器之CountDownLatch實(shí)現(xiàn)詳解,CountDownLatch是一個(gè)同步工具類,它允許一個(gè)或多個(gè)線程一直等待,直到其他線程執(zhí)行完后再執(zhí)行,例如,應(yīng)用程序的主線程希望在負(fù)責(zé)啟動(dòng)框架服務(wù)的線程已經(jīng)啟動(dòng)所有框架服務(wù)之后執(zhí)行,需要的朋友可以參考下
    2023-12-12
  • 強(qiáng)烈推薦MyBatis?三種批量插入方式的比較

    強(qiáng)烈推薦MyBatis?三種批量插入方式的比較

    這篇文章主要介紹了強(qiáng)烈推薦MyBatis?三種批量插入方式的比較,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-07-07
  • Gateway網(wǎng)關(guān)自定義攔截器的不可重復(fù)讀取數(shù)據(jù)問(wèn)題

    Gateway網(wǎng)關(guān)自定義攔截器的不可重復(fù)讀取數(shù)據(jù)問(wèn)題

    這篇文章主要介紹了Gateway網(wǎng)關(guān)自定義攔截器的不可重復(fù)讀取數(shù)據(jù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Java常用正則表達(dá)式驗(yàn)證類完整實(shí)例【郵箱、URL、IP、電話、身份證等】

    Java常用正則表達(dá)式驗(yàn)證類完整實(shí)例【郵箱、URL、IP、電話、身份證等】

    這篇文章主要介紹了Java常用正則表達(dá)式驗(yàn)證類,結(jié)合完整實(shí)例形式分析了Java針對(duì)郵箱、網(wǎng)址URL、IP地址、電話、身份證等正則驗(yàn)證相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • IDEA取消SVN關(guān)聯(lián),再重新分享項(xiàng)目的操作

    IDEA取消SVN關(guān)聯(lián),再重新分享項(xiàng)目的操作

    這篇文章主要介紹了IDEA取消SVN關(guān)聯(lián),再重新分享項(xiàng)目的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • 詳解MyBatis自定義Plugin插件

    詳解MyBatis自定義Plugin插件

    這篇文章主要介紹了MyBatis自定義Plugin插件的相關(guān)知識(shí),實(shí)現(xiàn)方法也很簡(jiǎn)單,只需實(shí)現(xiàn) Interceptor 接口,并指定想要攔截的方法簽名即可,需要的朋友可以參考下
    2018-06-06
  • 如何使用BeanUtils.copyProperties進(jìn)行對(duì)象之間的屬性賦值

    如何使用BeanUtils.copyProperties進(jìn)行對(duì)象之間的屬性賦值

    這篇文章主要介紹了使用BeanUtils.copyProperties進(jìn)行對(duì)象之間的屬性賦值,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05

最新評(píng)論

拉萨市| 承德市| 久治县| 上高县| 乌兰察布市| 文登市| 长沙市| 宿松县| 越西县| 武宣县| 平顶山市| 丽江市| 常宁市| 驻马店市| 宁陕县| 庆城县| 定结县| 黄骅市| 巢湖市| 陆川县| 邢台县| 岐山县| 常熟市| 崇仁县| 南雄市| 香格里拉县| 白河县| 定襄县| 青川县| 永年县| 集安市| 吴川市| 石首市| 都江堰市| 治县。| 来凤县| 建宁县| 蓝田县| 遂宁市| 舞钢市| 灵武市|