返回列表 發帖

樂透測試

import java.lang.*;
import java.util.*;

public class TQC101
{
        int[] num;
       
        public void init()
        {
                num = new int[42];
                for(int i=0;i<42;i++)
                        num[i] = i+1;
        }
       
        public void random()
        {
                Random rnd = new Random((new Date()).getTime());
                for(int i=0;i<42;i++)
                {
                        int a = rnd.nextInt(42);
                        int b = rnd.nextInt(42);
                        int tmp = num[a];
                        num[a] = num[b];
                        num[b] = tmp;
                }
        }
       
        public void showResult()
        {
                System.out.println("第1個號碼:"+String.format("%02d",num[0]));
                System.out.println("第2個號碼:"+String.format("%02d",num[1]));
                System.out.println("第3個號碼:"+String.format("%02d",num[2]));
                System.out.println("第4個號碼:"+String.format("%02d",num[3]));
                System.out.println("第5個號碼:"+String.format("%02d",num[4]));
                System.out.println("第6個號碼:"+String.format("%02d",num[5]));
                System.out.println("特別號:"+String.format("%02d",num[6]));
        }
       
        public static void main(String[] args)
        {
               
                TQC101 self = new TQC101();
                self.init();
                self.random();
                self.showResult();
        }
}

Roger很棒,不但做出來還進階的加入了讓使用者簽牌的功能!
大家有寫出來的也POST上來哦~
另外請大家還是要看一下我的程式的寫法,雖然這樣很麻煩,但是物件導向的觀念還是要建立起來哦!

TOP

返回列表