Board logo

標題: 1224 JVA101 [打印本頁]

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

本帖最後由 b790113g 於 2011-12-24 11:19 編輯
! H: |% b& C! t4 ?! U1 _) {8 U3 A. b5 |+ \9 J; u& `8 a0 h
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 {
% r, q2 F7 O2 w# J8 Q% c& v% d+ G# V( s7 {- C% s3 @$ u$ ?: V& D
        public void main(String[]arg){* `  v8 s- J, _9 n
            int r[]=new int[42];
, a% p4 F& p6 G                        for(int i=0;i<42;i++)
2 _- h. p' u# v3 r' T                        {$ `* r( p1 N! ~0 J
                        r[i]=i+1;! E* h& w6 ~; L, J3 x8 N
                    }
/ v" n* i* ^8 L) p            for(int i=0;i<42;i++)
4 L0 R; z# _1 v, Z, d) L1 v7 D2 c                        {
1 ^, n* ^& r4 A  s  M# q                        int rr=(int)(Math.random()*42);
4 y9 h! b% H( u; p, ]* Z                        int t=r[i];+ Q2 o0 U8 \& w/ j  c, b$ z( k
                        r[i]=r[rr];
9 Q+ F7 t% Y8 I+ \, c( I5 Z                        r[rr]=t;% B2 G+ |5 ]7 i- t3 F; W
                    }2 z2 v$ I# X# h3 f+ F3 A
                        for(int i=0;i<6;i++)# H8 g% R4 f4 J( Z. G& A4 ?% E- Y
                        {) I+ l2 f8 f, y" m6 H1 y) g
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);3 f3 ?- ^! v' J5 \1 H! i
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);% M6 \( u8 n* A0 o7 ~
                        }
" S: s" {. n0 u5 h9 Y. p        //System.out.println("特別號:"+r[6]);
) _( c- L/ q. G! f/ Q                System.out.printf("特別號:%02d\n",r[6]);                        5 s) c5 ~) B# V) }8 h2 \
        }& A1 _( x2 r& z  L  y

; f0 b. }- M8 O" r% H+ T# L}
作者: 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 {
' W! |% g' J, y  |# _4 b4 ~9 z/ r5 t& o, ]7 k; ~
        public void main(String[]arg){
) A1 K4 V2 I6 q: M2 q0 m            int r[]=new int[42];( m5 W. k$ v4 y! {3 P# A2 ]
                        for(int i=0;i<42;i++)2 y( |& s: f5 u% [( |0 r) h& g
                        {, f4 x6 _8 D& n$ q; ?, P
                        r[i]=i+1;8 b  w) z, v* o. L/ J) B( }
                    }
3 D$ S; {& {  |% m' j) j4 j            for(int i=0;i<42;i++)
& v: @% ?/ a& f                        {/ {+ {% @7 j& u/ r
                        int rr=(int)(Math.random()*42);
4 z7 l4 T3 N0 f) c0 W                        int t=r[i];- G+ x: b3 w3 F1 F# _& w7 ?0 g
                        r[i]=r[rr];, n+ N; E2 H5 n. W0 w( V0 d( a
                        r[rr]=t;9 Y9 x2 K3 ]- Z( h$ }3 x& q
                    }
9 R  ^* o* o: d6 d5 @# C# }. d, P                        for(int i=0;i<6;i++)
) x; ~% x8 [% d7 M                        {
1 K9 G- x9 u3 Q. O$ [                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);" i# J9 _( m+ l! K$ V4 K  a" o! @. q
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);( K( C1 ^6 w' q4 @1 d, o! E
                        }
3 X; i* Z. ^! N5 Q) a- z        //System.out.println("特別號:"+r[6]);
6 d5 D4 Z: Q! u, m& R9 b                System.out.printf("特別號:%02d\n",r[6]);                        
( Z: k6 m$ O4 N: D5 A        }
. ~2 g9 r: C$ I% }7 F# T/ M* t
1 W$ G% O8 R  q6 x2 e}
作者: 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://istak.org.tw/seed/) Powered by Discuz! 7.2