找回密碼
 註冊

JAVA程式分享(樂透程式)

来源: 新聞 跑山的節奏 2011-11-8 16:32 只看這個作者 |閱讀模式
3 6609
本文最後由 編輯部女孩 於 2016-7-14 17:43 編輯

public class NewMain {
    public static int search(int ball, int[] balls) {
        for (int i =0 ; i < balls.length; i++) {
            if (ball == balls) {
                return 1;
            }
        }
        return -1;
    }
    public static int lottery(int[] balls) {
        int ball;
        for (int i = 0; i < balls.length; i++) {
            ball=(int)(Math.random()*49)+1;
            while(search(ball,balls)==1){
                ball=(int)(Math.random()*49+1);
            }
            balls=ball;
        }
        ball=(int)(Math.random()*49+1);
            while(search(ball,balls)==1){
                ball=(int)(Math.random()*49+1);
            }
            return ball;
    }
    public static void main(String[] args) {
        
        int ballss [] = new int [6];
        int unique;
        unique=lottery(ballss);
        System.out.println("本期樂透號碼是:");
        for(int i : ballss){
            System.out.print(i+"\t");
        }
        System.out.println("");
        System.out.print("特別號是:"+unique);
    }
}
=======================
就只要執行起來就會跑出數字
一個小品程式就是了XD
號碼全中沒有獎金喔

收藏
收藏0

網友回覆3

跳到指定樓層
本文最後由 編輯部女孩 於 2016-7-14 17:43 編輯

感謝分享JAVA程式分享(樂透程式)8666
3#
gln999 2011-11-8 18:07 只看這個作者
本文最後由 編輯部女孩 於 2016-7-14 17:43 編輯

當初學資管也是一天到晚在寫樂透= =
VB寫...
C++寫...
JAVA寫....
遇見你之前......我的人生是黑白的......

遇見你之後......我的人生是全黑的......

本文最後由 編輯部女孩 於 2016-7-14 17:44 編輯

翻書寫出來的很短的樂透程式
import java.util.*;
public class Main {public static void main(String[] args) {
        Set set = new TreeSet();
        while(set.size()<6){
            set.add((int)(Math.random()*49+1));
        }        System.out.println(set);
    }
}
========================
跟上面一比.....果然差很多!