Board logo

標題: 1224 JVA101 [打印本頁]

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

本帖最後由 b790113g 於 2011-12-24 11:19 編輯
0 s! ?  J% O- d" i: w# ^  M4 I( z/ Z! |1 m. g" g, M
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 {" {4 S/ B' i6 h1 J2 a; z" t& h& D

: F  V7 q4 U/ O. ~. B( d        public void main(String[]arg){9 e9 b8 b- c& n$ ~9 C3 I+ @7 n: Z
            int r[]=new int[42];
) s# J: `0 ^* a1 |8 s" b, D                        for(int i=0;i<42;i++)
  u1 Q' @. U& z2 c0 V6 U                        {. `; ?7 Q+ }3 w/ [" U
                        r[i]=i+1;- D$ L8 O) F/ [$ m2 x! U
                    }
0 `( o, J% }1 K) P' V9 E            for(int i=0;i<42;i++)
2 u1 H% |. L7 f3 r1 p6 L                        {0 i2 _5 _0 r3 a1 N- M
                        int rr=(int)(Math.random()*42);( F8 R) G! ]4 H( }2 i
                        int t=r[i];
4 z& _* [; M# R9 B. J) W                        r[i]=r[rr];0 x$ G1 v9 ]6 C
                        r[rr]=t;, Y( ?4 `* d8 E
                    }  f$ u) ~  X  C" z! m) C$ H" o
                        for(int i=0;i<6;i++)5 M# A! Z4 R& N- w* J! L% ?4 E
                        {4 ~9 w5 ]# U1 E$ Q
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);( t& a/ x- ]2 ]5 [4 R
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
: a3 d- @6 S8 C$ ~! R2 v                        }
' `& p# s) P' B( q: e9 R        //System.out.println("特別號:"+r[6]);
# a: N8 o* U* N9 R' n                System.out.printf("特別號:%02d\n",r[6]);                        , D( N* K5 G; o8 h/ z+ M
        }4 I9 C6 j; Y6 G  [4 f% F; M
# y& a" l' q& Q6 h8 W5 T* z
}
作者: 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 {& r8 R! A7 u0 F- G: b+ s# l

/ _" ^5 m4 V1 U2 u3 G0 _4 E        public void main(String[]arg){
3 W+ A, v6 O: ~  N% ~& a            int r[]=new int[42];
! R$ r& [: G' d+ k4 m                        for(int i=0;i<42;i++)  b! e; {$ f' u4 a+ v: Q
                        {
$ V# v( s/ Q; H3 Z                        r[i]=i+1;1 t! `* ~$ ^3 m2 A, D) j
                    }
& P  P5 z; }! h6 f( u- J2 p% |            for(int i=0;i<42;i++)
3 a0 m9 W4 e" v# |                        {3 c6 w; D' x7 C* g/ m  S
                        int rr=(int)(Math.random()*42);6 i7 h4 [" r  M7 ~' k
                        int t=r[i];
5 s4 a+ ]& G" w' q4 b                        r[i]=r[rr];! ~( X, t1 T7 s% S+ |' e. }
                        r[rr]=t;
* L8 ^/ s" p! b1 x2 @& ~6 d3 x7 V2 ^                    }( P  R# b7 M4 x8 F: Z
                        for(int i=0;i<6;i++)
: x. w1 e  d1 M* K  E                        {$ Y, ?; E- O1 f
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
4 q( o! o! e- w  ~) F. |; O1 o                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);7 P4 L" m( S; n! t+ }
                        }8 {* y& H% w8 P: G* r
        //System.out.println("特別號:"+r[6]);  v+ U2 {6 J2 v2 A. ~- |
                System.out.printf("特別號:%02d\n",r[6]);                        . t! j" L3 b" D
        }
% M9 [3 @4 y& I) \: T& _: \0 ~) \$ i" g$ B8 F  q! x8 T" c) `5 Q9 q
}
作者: 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