用java做的一個彩票32選7的簡單程式
這是一個簡單的選取幸運數字的程式
預設的情況是32(1-32)選取7個不同的數字
當然使用者也可以根據自身的需求
自己設定一些數字
生成相應的想要的數字個數(當然不可以大於數字本身的個數)
public class First {
private int[] setLuck;// 設定生成的幸運數字
private int luckNum;// 幸運的個數
/**
* 功 能:預設的情況為32選7
*/
First() {
setLuck = new int[32];
luckNum = 7;
this.getSetLuck();
}
/**
* 功 能:過載建構函式,根據使用者的輸入來產生幸運數字和幸運的個數
*/
First(int[] setLuck, int luckNum) {
this.setLuck = setLuck;
this.luckNum = luckNum;
}
/**
* 功 能:給預設的陣列賦值
*/
@SuppressWarnings("unused")
private void getSetLuck() {
for (int i = 0; i < setLuck.length; i++) {
setLuck[i] = i+1;
}
}
/**
* 功 能:產生幸運數字
*/
public int[] getLuckNum() {
int[] luckNum = new int[this.luckNum];
luckNum[0]=this.setLuck[(int) (Math.random() * (setLuck.length - 1))];
for (int i = 1; i < luckNum.length; i++) {
luckNum[i]=this.setLuck[(int) (Math.random() * (setLuck.length - 1))];
for(int j=0;j<i;j++){
if(luckNum[j]==luckNum[i]){//判斷是否有重複的值,有的話就清空
i--;
break;
}
}
}
return luckNum;
}
/**
* 功 能:列印產生的幸運數字
*/
public void printLuckNum() {
int[] getLuckNum = this.getLuckNum();
for (int i = 0; i < getLuckNum.length; i++) {
System.out.println(getLuckNum[i]);
}
}
}
相關推薦
用java做的一個彩票32選7的簡單程式
這是一個簡單的選取幸運數字的程式 預設的情況是32(1-32)選取7個不同的數字 當然使用者也可以根據自身的需求 自己設定一些數字 生成相應的想要的數字個數(當然不可以大於數字本身的個數) public class First { private int[] setLuck;
用java做一個簡單的打字遊戲
Java也是可以做桌面程式的。只不過需要執行在裝有JDK的電腦環境上,所以應用不是很廣泛,但是用來提高自身的程式碼邏輯還是可以的!偶有一天看到金山的打字通,就想起何不做個簡單的打字遊戲用來練練手。於是就有了下文 首先建一個類MyTyping,只有main方法 執行main方法
用Java做一個及時翻譯工具
平時看英文文件或者查詢資料的時候,遇到了不懂的單詞,就要去百度,然後就會很麻煩。於是就想到用Java寫一個及時翻譯的小工具!預期的實現效果: 雙擊選中一個單詞,按下Ctrl+C進行復制 然後馬上顯示出對應單詞的中文翻譯首先基本思路是這樣的: 首先獲取系統剪下板的
用java做一個簡單的萬年曆
一個簡單的萬年曆製作 簡單介紹萬年曆的各功能實現: 1.首先鍵盤輸入查詢的年份和月份 Scanner sc = new Scanner(System.in); System.ou
用java做一個簡單的英文翻譯程式
1.功能簡介 將文字檔案中的英文轉換為對應的中文 詞庫如下: 原始檔: 翻譯後的檔案: 輸入原始檔路徑,將翻譯後的內容輸出到result.txt檔案中。 2.重要技術 (1)如何載入詞庫檔案
用java做一個2048小遊戲
昨天,自己突發奇想,能不能在忙碌的學習裡抽一點時間來做一點事情,然後,我就有了一個要做一個2048小遊戲的想法。說真的,java我已經認真學習了一段時間了,現在也剛剛學到Swing,雖然做這個2048還有很多東西沒有學習過,但是,一邊學一邊做才是我們菜鳥的樣子吧。 做這個東
用java做一個簡單的視訊轉碼器
用java做一個視訊轉碼器 本Markdown編輯器使用[StackEdit][6]修改而來,用它寫部落格,將會帶來全新的體驗哦: 用java做一個視訊轉碼器,首先實現視訊格式轉換,需要用到兩個軟體”ffmpeg”和”mencoder”話不多說,直接上程式碼
Step by Step,用JAVA做一個FLAPPYBIRD遊戲(三)
遊戲介面的滾動背景 上一篇我們講了如何製作開始選單,開始選單比較簡單,就只涉及了一個Entity,接下來幾篇,我們要一步步實現遊戲介面,對應的gameState為GAME_STATE_PLAYING。 這一篇,我們先講滾動的背景是怎麼做到的。 Flappy
怎麽用cookie做一個選項卡?
eight splay i++ 作用 code round tab 多網站 個性化 什麽是cookie? Cookies雖然一般都以英文名呈現,但是它還是有一個可愛的中文名“小甜餅”。Cookies是指服務器暫存放在你的電腦裏的txt格式的文本文件資料,主要用
用java實現一個簡單的單用戶登陸功能的思路
get 單用戶 這樣的 簡單的 lock ref 數據庫 清除 一個 引用 所謂“單用戶單賬戶登錄”是指:在同一系統中,一個用戶名不能在兩個地方同時登錄。 我們參照 QQ 實現效果:當某賬號在 A 處登錄後,在未退出的情況下,如果再到 B 處登錄,那麽,系統會擠下 A 處
繞過010Editor網絡驗證(用python做一個仿真http server真容易,就幾行代碼)
headers redirect 如果 table 本地 align cnn 破解版 resp 010Editor是一款非常強大的十六進制編輯器,尤其是它的模板功能在分析文件格式時相當好用!網上現在也有不少010Editor的破解版,如果沒錢或者舍不得花錢買授權的話,去官方
星期四、星期五、星期一—用GUI做一個簡易的交易系統
his 換行 巧克力 cal show .get ner 文本域 array 1、登錄界面 package org.eclipse.wb.swing; //登錄界面 import java.awt.BorderLayout;import java.awt.EventQue
用java實現一個簡易編譯器1-詞法解析入門
new 概念 自加 我們 sta 數字 獲得 () 操作系統 本文對應代碼下載地址為: http://download.csdn.net/detail/tyler_download/9435103 視頻地址: http://v.youku.com/v_show/id_XMT
五:用JAVA寫一個阿裏雲VPC Open API調用程序
外部jar包 ef7 dac java 方式 命令 pro ng- 自動化管理 用JAVA寫一個阿裏雲VPC Open API調用程序 摘要:用JAVA拼出來Open API的URL 引言 VPC提供了豐富的API接口,讓網絡工程是可以通過API調用的方式
用vue做一個酷炫的menu
方法 tar ges enter 導入 count https 簡單 ren 寫在前面 最近看到一個非常酷炫的menu插件,一直想把它鼓搗成vue形式,誰讓我是vue的死灰粉呢,如果這都不算愛??。??開個小玩耍,我們一起來探索黑魔法吧。觀看本教程的讀者需要
java算法面試題:排序都有哪幾種方法?請列舉。用JAVA實現一個快速排序。選擇冒泡快速集合至少4種方法排序
算法 err div println rda print 算法面試 ++ 快速排序 package com.swift; import java.util.ArrayList; import java.util.Collections; import java.util
用java打造一個生成cookies和headers字典的工具
replace .com 輸入 ted int avi click 技術分享 ati 先上效果圖: 經常抓包時出來的數據是這樣的: 每次模擬的話都需要手動構建這些數據的鍵值對 這個操作很繁瑣而且很容易出錯所以我準備做一個這種小工具 分析文本發現可以直接搜索替換 java
【python基礎】用字典做一個小型的查詢數據庫
import oot 字符 odin 參數錯誤 err 輸出 put 異常 例子來源於《python基礎教程》第三版,57p 該例子主要是使用字典的方式,實現一個小型的數據庫,通過查詢字典的鍵值來獲取用戶的信息。 本人修改了部分代碼。 #!/usr/bin/python3
懶人動手,用python做一個基礎翻譯重新命名器(破解百度翻譯反爬手段)
想法: 在做開發的時候,經常需要命名各種變數,方法/函式,類,包,庫等。 走一遍流程就是:想好要起的名字,比如“非常帥氣”; 然後上翻譯網站,比如百度翻譯,有道翻譯; 將中文輸入並讓其翻譯成英文,此時就得出一個“very handsome”的單詞; 根據駝峰命名法,我們最後需要得
用java寫一個奇數魔方陣
魔方陣即下圖所示 一個矩陣,每行每列及對角線相加的值都相等,稱之為魔方陣 魔方陣填寫規則: 1、"1"寫在第一行最中間的位置 2、由“1”開始。按順序填寫,每次填寫位置為當前位置的上一行,下一列 在填寫過程中會遇到幾種問題: 以上四種情況中紅框表示當前位置上一行下一列所在地,但是會發現每