Java 七星彩號碼生成器案例原始碼
package com.wk import java.awt.BorderLayout; import java.awt.EventQueue; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JTextField; import javax.swing.SwingConstants; import javax.swing.UIManager; import javax.swing.border.EmptyBorder; public class SevenStar extends JFrame { private JPanel contentPane; private JTextField textField; private JTextArea textArea; /** * Launch the application. */ public static void main(String[] args) { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Throwable e) { e.printStackTrace(); } EventQueue.invokeLater(new Runnable() { public void run() { try { SevenStar frame = new SevenStar(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public SevenStar() { setTitle("七星彩號碼生成器"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); contentPane.setLayout(new BorderLayout(0, 0)); setContentPane(contentPane); JPanel panel = new JPanel(); contentPane.add(panel, BorderLayout.NORTH); panel.setLayout(new GridLayout(1, 2, 5, 5)); JLabel label = new JLabel("請輸入號碼個數"); label.setFont(new Font("微軟雅黑", Font.PLAIN, 18)); label.setHorizontalAlignment(SwingConstants.CENTER); panel.add(label); textField = new JTextField(); textField.setFont(new Font("微軟雅黑", Font.PLAIN, 18)); panel.add(textField); textField.setColumns(10); JPanel buttonPanel = new JPanel(); contentPane.add(buttonPanel, BorderLayout.SOUTH); JButton button = new JButton("生成號碼"); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { do_button_actionPerformed(e); } }); button.setFont(new Font("微軟雅黑", Font.PLAIN, 18)); buttonPanel.add(button); JScrollPane scrollPane = new JScrollPane(); contentPane.add(scrollPane, BorderLayout.CENTER); textArea = new JTextArea(); textArea.setFont(new Font("微軟雅黑", Font.PLAIN, 18)); scrollPane.setViewportView(textArea); } protected void do_button_actionPerformed(ActionEvent e) { int times = Integer.parseInt(textField.getText());// 獲得使用者輸入的需要生成的中獎號碼個數 // 省略提示購買數量太多的程式碼 StringBuilder sb = new StringBuilder();// 利用StringBuilder類儲存彩票中獎號碼 for (int i = 0; i < times; i++) { int number = new Random().nextInt((int) Math.pow(10, 7));// 生成隨機數 String luckNumber = "" + number; while (luckNumber.length() < 7) { luckNumber = "0" + luckNumber;// 如果隨機數長度不夠7位用0補齊 } sb.append(luckNumber + "\n"); } textArea.setText(sb.toString());// 顯示生成的中獎號碼 } }
相關推薦
Java 七星彩號碼生成器案例原始碼
package com.wk import java.awt.BorderLayout; import java.awt.EventQueue; import java.awt.Font; import java.awt.GridLayout; import jav
Java 大樂透彩票號碼生成器案例原始碼 並不會產生重複數字
package com.wk import java.awt.BorderLayout; import java.awt.EventQueue; import java.awt.Font; import java.awt.GridLayout; import jav
java 執行緒池、多執行緒併發實戰(生產者消費者模型 1 vs 10) 附案例原始碼
導讀 前二天寫了一篇《Java 多執行緒併發程式設計》點我直達,放國慶,在家閒著沒事,繼續寫剩下的東西,開幹! 執行緒池 為什麼要使用執行緒池 例如web伺服器、資料庫伺服器、檔案伺服器或郵件伺服器之類的。請求的時候,單個任務時間很短,但是請求數量巨大。每一次請求,就會建立一個新執行緒,然後在新執行緒
Java設計模式:生成器模式
生成器 java 問題的提出:有些類很容易創建對象,直接調用其構造方法,例如Student student = new Student(“1001”,”zhang”,21); 之所以容易創建,因為其類成員都是基本數據類型或者封裝類,或者字符串。但是如果對象的類成員還是對象,那麽創建這個對象還需要產生該
最新支持手機下註七星彩投註網站系統源碼開發建設,出租(全網價格最低)
完整 網站管理 手機版 需要 img 都是 代理管理 系統開發 src 七星彩投註網站系統開發建設可帶手機版 海南,湛江七星彩打獎投註網站系統程序開發,可定制手機版+電腦版+手機APP,歡迎大家來咨詢海南七星彩打獎彩票系統,系統可以支持手機下註的南方海南,湛江七星彩投註網站
java驗證身份證號碼是否有效源代碼
numeric turn info 末尾 open 範圍 是否 驗證 pri 原文:http://www.open-open.com/code/view/1420373343171 1、描述 用java語言判斷身份證號碼是否有效,地區碼、出身年月、校驗碼等驗證算法
最新海南七星彩-重慶時時彩開獎網站開發源碼
頁面 其中 模式 src 微信 str 網站 獨立 更多 網站采用php+MySQL開發,獨立開發,不開源。 網站級別模式:分公司-股東-總代理-代理-會員 七星彩加時時彩玩法只是其中一種,更多玩法可咨詢,Q 156-349-8476 扣:一五六三四九八四七六,
python爬取七星彩的開獎歷史記錄
clas 程序代碼 aip dal zip file utf mage decode 1.因為人不可能一直無休止的學習,偶爾也想做點兒別的,昨天無聊就想寫寫Python,當然我承認我上班後基本都是在學工作方面的事情,在這個崗位我也呆了三年多了,還是那句話問我什麽會不會我會給
Java圖形界面實戰案例——實現打字母遊戲
建議 popu 會有 做的 clas 良好的 rri asc 不一定 實現打字母的遊戲 這次這個案例能夠說是頭幾次所講的內容的一個技術匯總,主要是 運用了幾大塊的知識。我們先來定義一下案例的背景:在一個300*400的窗口上。有10個隨機產生的字母下
java中的多態案例
nbsp 判斷 new println lean tex 多態性 thread 有關 多態性實際上有兩種: 1.方法的多態性: 1.1方法重載:相同的方法名,會根據傳入的參數的類型和個數不同執行不同的方法 1.2方法覆寫:同一個方法名稱,會根據子類的不同
Java實現身份證號碼驗證源碼分享
分隔 toc bst nbsp port birt random exti 一位數 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar;
java 驗證手機號碼、電話號碼(包括最新的電信、聯通和移動號碼)
-s 轉義 電信號 auth input sim pem csharp class 一、目前的號碼段(2017-06-01更新) 二、代碼 package com.linbilin.test; import java.util.regex.Pattern;
35.七星彩
for \n std stdio.h AI () %d void clu /* */#include "stdio.h"void main(){ int b,s,g,q,w,e,r; long num=0; for(b=0;b<=9;b++)
JAVA經典題--死鎖案例
deadlock bject pre style CA cat lee 子程序 args 死鎖原理: 兩個線程相互等待對方釋放同步監視器 例子程序: 1 public class TestDeadLock implements Runnable { 2 3
生成器案例2-利用生成器實現單線程下的並行效果
def consumer 案例 con 生成 pen 一個 range 利用 #!\usr\bin\env\python # -*- coding:utf-8 -*9 import time def consumer(name):
2018-07-25期 Java排序編程小案例
字段 err this ast 返回 compare 屬性 12px 封裝 1、Student類package cn.sjq.sort.java;/** * 通過實現Java的Comparable<T>接口來對Student對象進行排序 * 此接口強行對實現它的
JAVA開源仿知乎問答原始碼
專案說明 FlyCms 是一個類似知乎以問答為基礎的完全開源的JAVA語言開發的社交網路建站程式,基於 Spring Boot+Bootstrap3+MyBatis+MYSQL+Solr 應用架構,專注於社群內容的整理、歸類和檢索,它集合了問答,digg,wiki 等多個程式的優點,幫助
Java -- 基於JDK1.8的ArrayList原始碼分析
1,前言 很久沒有寫部落格了,很想念大家,18年都快過完了,才開始寫第一篇,爭取後面每週寫點,權當是記錄,因為最近在看JDK的Collection,而且ArrayList原始碼這一塊也經常被面試官問道,所以今天也就和大家一起來總結一下 2,原始碼解讀 當我們一般提到ArrayLi
Java三層結構,附原始碼
1,三層架構分為:資料訪問層(dao,持久層),業務邏輯層(service,業務層),表示層(view,表示層) 2,資料訪問層:主要負責資料庫的訪問(增刪改查)。 3,業務邏輯層:主要負責業務處理和資料傳遞,將資料訪問層傳來的資料加工處理,並將資料傳給表示層。 如圖4所示,表示層:將業
4.Java集合框架剖析 之 LinkedList原始碼剖析
1 package java.util; 2 3 import java.util.function.Consumer; 4 5 //LinkedList基於連結串列實現 6 //實現了List、Deque、Cloneable、Serializable介面 7 publi