可以從抄網路查詢到java官方網站。
1、打開網路搜索「java官網」,在展開的搜索結果中找到java官網並點擊進入,注意認准域名:
② JAVA彩票編程:
import java.util.HashSet;
import java.util.Set;
public class Ticket {
/**
* @param args
*/
public static void main(String[] args) {
Set<Integer> ticketList = new HashSet<Integer>();
//為了保證不會重復出現,所使用HashSet,可以自動去除重復。用來保存產生的號碼
int num ; //保存每次隨機產生的號碼
while(true){
num = (int)( 34*Math.random()); //
//使用34*Math.random().是為了產生0-33的號碼,因為Math.random()
//會差生大於等於 0.0 且小於 1.0的隨機數字,所以要乘以34保證能取到1-33.
if(num >=1) //因為可能隨機產生0,因為會隨機到小於1.0的數字,而且我們強制轉類型,發生了精度丟失,
//所以,得到的數字會是小於34的正整數
ticketList.add(num); //加到集合中
if(ticketList.size() == 6) //如果集合的大小剛好為6的話,也就是隨機了6個號碼了,就停止
break ;
}
while(true){
num = (int)(16*Math.random()); //同產生藍色球一樣的道理
if(num >=1 )
break ;
}
System.out.println("紅色球:");
for(Integer var : ticketList)
//迭代輸出,HaseSet不能用for(int i = 0 ...i++)來按索引遍歷,因為他是無序且無重復的集合,
//當然,可以按照樓上的兄弟給的代碼輸出,那是直接調用HaseSet的tostring方法吧,呵呵
System.out.print(var+"\t");
System.out.println("\n藍色球:\n"+num);
}
}
呵呵,不知道幫到你沒
③ 求JAVA36選7彩票程序「圖形窗口實現」
import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;public class Caipiao{
private JFrame f;
private Container c;
private JComboBox cbox;
private JButton b;
private JTextField tf;
private JPanel p1;
private JPanel p2;
public Caipiao(){
f=new JFrame("彩票選購系統");
c=f.getContentPane();
c.setLayout(new GridLayout(2,1));
p1=new JPanel();
p2=new JPanel();
p1.setBackground(Color.gray);
cbox=new JComboBox();
cbox.addItem("36選7");
cbox.addItem("15選5");
b=new JButton("開始選取");
tf=new JTextField(25);
tf.setEditable(false);
b.addActionListener(new ButtonActionListener());
p1.add(cbox);
p1.add(b);
p2.add(tf);
c.add(p1);
c.add(p2);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setResizable(false);
f.setBounds(500,200,300,100);
f.setVisible(true);
}
class ButtonActionListener implements ActionListener{
public void actionPerformed(ActionEvent e){
String s=(String)cbox.getSelectedItem();
System.out.println("祝您贏大獎!");
int x=Integer.parseInt(s.substring(0,s.indexOf("選")));
int y=Integer.parseInt(s.substring(s.indexOf("選")+1,s.length()));
tf.setText("");
ArrayList<Object> al=new ArrayList<Object>();
for(int i=0;i<y;){
double a=Math.round(100*Math.random());
if(a>0 && a<=x){
if(!al.contains((int)a)){
//System.out.println(a);
al.add((int)a);
i++;
}
}
}
int count=al.size();
for(int i=0;i<count;i++){
tf.setText(tf.getText()+getMin(al)+" ");
al.remove(getMin(al));
}
}
}
public static Object getMin(List list){
int min=Integer.parseInt(list.get(0)+"");
for(Object o:list){
if(Integer.parseInt(o+"")<min){
min=Integer.parseInt(o+"");
}
}
return min;
}
public static void main(String[] args){
new Caipiao();
}
}
④ java的彩票
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
/**
* 測試彩票類
* @author doulmi
*
*/
public class LotteryDemo {
public static void main( String[] args ) {
Scanner scanner = new Scanner( System.in );
System.out.print( "請輸入要購買的注數:" );
System.out.println();
int buyN = 0;
if ( scanner.hasNextInt() ) {
buyN = scanner.nextInt();
} else {
System.out.println( "請輸入正確的數字" );
}
for ( int i = 0; i < buyN; i ++ ) {
Lottery lot = new Lottery();
lot.generate();
System.out.print( "第" );
System.out.print( i );
System.out.print( "注" );
lot.printData();
}
}
}
/**
* 彩票類
* @author Administrator
*
*/
class Lottery {
private static final int NUM_TO_GETOUT = 7;
//能產生的最大數值為99
private static final int MAX_NUM = 35;
public ArrayList< Integer > list;
private int[] result;
public Lottery() {
list = new ArrayList< Integer >();
for ( int i = 1; i <= MAX_NUM; i ++ ) {
list.add( i );
}
result = new int[ NUM_TO_GETOUT ];
}
public void generate() {
Random r = new Random();
for ( int i = 0; i < NUM_TO_GETOUT; i ++ ) {
result[ i ] = list.remove( r.nextInt( list.size() ) );
}
}
/**
* 關於票頭的列印。。我不知道票頭是什麼。
*/
public void pringTitle() {
}
/**
* 實現號碼的列印
*/
public void printData() {
for ( int n : result ) {
System.out.print( n );
System.out.print( " " );
}
System.out.println();
}
}
⑤ Java的官方網站是哪個
https://www.java.com/zh_CN/是Java的官方網站。除了官方網站外,Java開發者經常瀏覽的還有以下網站:
1.CSDN.NET - 全球最大中文IT社區
作為國內軟體開發領域的最專業的業界資訊頻道,提供開發業界,軟體業界,移動業界,雲計算業界的權威報道,為業界產品經理,開發者,業界CTO等提供服務。
2.IBM developerWorks : Java development : Learn :全球規模最大、訪問量最高的企業級開發社區
這是官方開發的項目。在這里,你可以訪問和下載試用版的軟體,查找豐富的IT技術資源,甚至還可以和專業的IT從業人員交流。
3.ImportNew :是一個專注於 Java & Android 技術分享的博客,為Java 和 Android開發者提供有價值的內容。包括:Android開發與快訊、Java Web開發和其他的Java技術相關的分享。
4.SegmentFault :專注於程序員開發者的社區平台是中國領先的開發者技術社區。
⑥ 彩票網站開發需要注意什麼
看你需要對接的彩種了,做國外的還是國內的?
⑦ 用java做一個彩票系統的界面
你好:
界面不需要用java做的,界面是前台,可以用的是div+css+js