返回列表 發帖

1224 JVA101

本帖最後由 b790113g 於 2011-12-24 11:19 編輯
) R& |: x$ n1 D' h9 p' d7 ]  @% w4 |+ ~% c+ e  b! ]
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. }
複製代碼

public class java1224 {1 I7 O0 |- _5 Z1 A

2 _( @- ~; H0 l$ c7 W% y( u9 i  O+ X        public void main(String[]arg){4 t; Y+ v8 N8 ~3 Y
            int r[]=new int[42];
1 P% M% j# k- F4 u                        for(int i=0;i<42;i++)
6 x, M8 h% p8 G4 \3 _( L& B( Z                        {' [! `8 r$ Y, |6 e: {- o" N
                        r[i]=i+1;
5 [1 R. W" h9 h7 D0 |; ^' p                    }: }$ S4 W$ \  s# l1 d
            for(int i=0;i<42;i++)% S6 P* o1 _! b7 W( U" C! Y/ L
                        {
, S7 G; Y2 `# Q                        int rr=(int)(Math.random()*42);
! N: k  P3 y; M, b" q! B+ c! L                        int t=r[i];
4 D: C8 H: {( m2 y                        r[i]=r[rr];$ T1 }: [3 i3 |+ E0 f# b' J
                        r[rr]=t;6 e2 F% k/ o# D) V- x
                    }
+ b% I0 Z. _9 W( |9 W. A3 h                        for(int i=0;i<6;i++)
* n  K/ R. A( \$ o& g                        {. [+ d6 x3 |/ m
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);- U$ p# a% d  \2 m. e
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
0 F$ H0 x# R( q& {                        }) o; n3 T* \7 ]( N' l! a4 U
        //System.out.println("特別號:"+r[6]);
, X1 g0 Q1 s9 o4 L$ l1 W5 _3 X" I. W" ?                System.out.printf("特別號:%02d\n",r[6]);                       
' i6 l4 X. q7 d. A7 n. [        }
7 M9 w' C: N9 w4 x  r
6 }- U  d7 d% e: D; G7 i& ~}
小雲雀

TOP

  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. }
複製代碼
水桶小鄭,鯰魚

TOP

public class java1224 {
5 Q. `  l* \% C" n
' O$ R6 c) v- |8 o! h0 X% \        public void main(String[]arg){
8 l& }: T, B7 q% g# q            int r[]=new int[42];
5 N) S3 g) R1 g# O2 U                        for(int i=0;i<42;i++); E% [/ H9 K  w) x' F, c/ }
                        {
8 o! O2 t$ Y* N7 c. t* M                        r[i]=i+1;9 l# L$ c. i, P- P7 f! S/ g2 b
                    }
1 P+ f7 l8 H" b& [6 ^/ C' ~+ p" O& ]            for(int i=0;i<42;i++)
( d: H3 {0 n. i) O5 U8 a                        {
. J, D/ Q( l* c+ g; s$ T; z                        int rr=(int)(Math.random()*42);6 M/ M3 B& \, c' F- L
                        int t=r[i];
7 v) g6 T; F# u1 D+ H                        r[i]=r[rr];
6 B5 m% i- w+ S! R6 l9 }6 ^& v                        r[rr]=t;) D+ o1 t# a* G5 U6 y$ q! L
                    }$ T# P5 m# Z2 r, `3 M& _
                        for(int i=0;i<6;i++)
: g; z" Q# K" i, R2 \$ Z: H+ G                        {1 l( U* `/ `; |3 L9 d
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);/ l- N1 \5 a+ Q# ?  ?+ x
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);5 c7 ?: `6 q' R* f" k
                        }/ Q+ Z7 V( W$ L9 h! ?1 f8 ]
        //System.out.println("特別號:"+r[6]);
8 R# m1 R( L, t                System.out.printf("特別號:%02d\n",r[6]);                        
; s' P8 H, F$ v6 `0 I        }: [2 ~( A7 {1 o) q  I# r
4 W( u$ j7 J% X2 k- w- X
}
人平

TOP

  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. }
複製代碼
陳彥綸

TOP

返回列表