Board logo

標題: 1224 JVA101 [打印本頁]

作者: b790113g    時間: 2011-12-24 10:02     標題: 1224 JVA101

本帖最後由 b790113g 於 2011-12-24 11:19 編輯
' @( K& ~2 w) N2 c
8 W# G2 l$ g  C  u# _JVA101 模擬樂透彩
  1. public class t1224 {

  2.         public static void main(String[] arg){
  3.        
  4.                         int r[] = new int[42] ; //初始化
  5.                        
  6.                         //填入數值 1~42
  7.                         for(int i=0;i<42;i++){
  8.                                 r[i] = i+1 ;
  9.                         }
  10.                        
  11.                         //排序42次
  12.                         for(int i=0;i<42;i++){
  13.                             int rr = (int)(Math.random()*42) ; //0~41
  14.                                 //交換
  15.                                 int t = r[i] ;
  16.                                 r[i] = r[rr] ;
  17.                                 r[rr] = t ;
  18.                                 // t=a a=b b=t
  19.                         }
  20.                        
  21.                         //顯示
  22.                         for(int i=0;i<6;i++){
  23.                                 //System.out.println("第"+(i+1)+"個號碼:"+r[i]); //未補0
  24.                                 System.out.printf("第%d個號碼:%02d\n",i+1,r[i]);
  25.                         }
  26.                         //System.out.println("特別號:"+r[6]);
  27.                         System.out.printf("特別號:%02d\n",r[6]);
  28.         }

  29. }
複製代碼

作者: johnson    時間: 2011-12-24 11:24

public class java1224 {/ N% N" K7 f$ r2 E3 y

6 S, @2 S' g, W% v1 O! W        public void main(String[]arg){$ Z: m' R: v* z. k7 g2 n
            int r[]=new int[42];
' K% M  k# }* t0 D. u) x7 T                        for(int i=0;i<42;i++)
) ]5 D6 }- ]4 n" X                        {3 Q. z9 }; c$ n8 z* |1 U2 J& v
                        r[i]=i+1;1 b0 e$ H: e- M  r% k6 K; K/ [2 N) h7 x
                    }* G+ z5 @  n9 N4 k( @- `! \
            for(int i=0;i<42;i++)$ n7 {. Q" K8 Y7 Y) I$ @3 K. j# v
                        {
% ?/ _. J- L& I0 b                        int rr=(int)(Math.random()*42);& \( f6 K9 N- s8 ?' J2 ?
                        int t=r[i];
7 r; w" a0 |  b8 h3 W/ L                        r[i]=r[rr];0 c. S3 C- a& k. T" s3 p! j
                        r[rr]=t;. x4 @* ~! D% V
                    }
5 D$ y; s, N! [3 K7 m9 Q                        for(int i=0;i<6;i++)
7 Z. W( Z2 x( G, m+ W$ A                        {
$ u( a7 q# M5 m& T( G* ]/ w                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);. J. Z# o  S' O
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
2 G' g" \# H, C" ?( b                        }' v/ s1 L. R6 L8 |
        //System.out.println("特別號:"+r[6]);
- c# ]% n, U7 J/ @* m; Q                System.out.printf("特別號:%02d\n",r[6]);                        ) G) N4 [( e" T7 L
        }
! S' D7 B2 o* [% f! y1 M' E% x: l0 |, y
}
作者: TOM    時間: 2011-12-24 11:25

  1. public class a1224
  2. {
  3.     public static void main(String[]arg)
  4.         {
  5.                 int r[] = new int [42];
  6.                 for(int i=0;i<42;i++)
  7.                 {
  8.                 r[i]=i+1 ;
  9.                 }
  10.                
  11.                 for(int i=0;i<42;i++)
  12.                 {
  13.                 int rr=(int)(Math.random()*42);
  14.                 int t = r[i];
  15.                 r[i]=r[rr];
  16.                 r[rr]=t ;
  17.                 }
  18.                 for(int i=0;i<6;i++)
  19.                 {
  20.                 System.out.printf("第%d個號碼:%d\n",i+1,r[i]);
  21.                 }
  22.                 System.out.printf("特別號%d",r[6]);
  23.     }




  24. }
複製代碼

作者: eric5802    時間: 2011-12-24 11:38

public class java1224 {4 A* r/ i2 s! c$ t2 C

" P2 ]- I' A/ l5 E, f/ _( r" X  T2 s; h        public void main(String[]arg){. }- V' s% ~8 u, K& O  L* d
            int r[]=new int[42];7 i6 Z4 [3 Z, U) Q
                        for(int i=0;i<42;i++)
' A& ^! n3 Y1 C                        {' y+ n! P0 C7 z, }8 n( {
                        r[i]=i+1;
; l2 A* [7 L1 c& e                    }2 f5 Y3 q: J# ?$ V4 V! `: d$ z& k
            for(int i=0;i<42;i++)
; D* r( V" B# ^; g) W+ n. }$ W                        {
; b" Q: |' n- U8 }3 o                        int rr=(int)(Math.random()*42);: ~, ~+ a' h3 }0 b# K0 w
                        int t=r[i];
# q1 r* P1 h( W9 C/ ?                        r[i]=r[rr];. w( x/ U, }7 s( B2 b- j
                        r[rr]=t;
* V- Y( B& b9 s                    }
5 h: G" g# V( X* @$ q& g6 H                        for(int i=0;i<6;i++)
, ?& \$ k" X2 S, k( V' S; w+ {* T                        {
1 H( {; [9 u5 E7 Q, l( m                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
; H- [; r: F; d) V' }                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);* `- M0 V0 w  m
                        }
0 X, Z; M1 f' ^7 M/ Z        //System.out.println("特別號:"+r[6]);; A" F6 D, _" C
                System.out.printf("特別號:%02d\n",r[6]);                        
& r" f/ W7 _  c2 o3 I5 \        }, d2 {0 L3 V: O2 A1 D4 j% c/ o

+ D. P& M; A# B' y8 c}
作者: lon    時間: 2011-12-24 11:39

  1. public class java1{
  2.         public static void main(String[] arg){
  3.                 int r[]=new int[42];//初始化
  4.                 for(int i=0;i<42;i++){
  5.                 r[i]=i+1;
  6.                 }//for迴圈中填入數值1~42
  7.                 for(int i=0;i<42;i++){
  8.                 int rr=(int)(Math.random()*42);
  9.                 //交換
  10.                 int t=r[i];
  11.                 r[i]=r[rr];
  12.                 r[rr]=t;
  13.                 }
  14.                 for(int i=0;i<6;i++){
  15.                 System.out.printf("第%d個號碼:%02d\n",i+1,r[i]);
  16.                 }
  17.                 System.out.printf("特別號:%02d\n",r[6]);
  18.         }
  19. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2