返回列表 發帖

1224 JVA101

本帖最後由 b790113g 於 2011-12-24 11:19 編輯
) m$ j. {2 E7 m8 }# U5 d' C2 Y9 W0 f# _0 p8 o+ B$ _' 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 {, [$ p/ W6 @  R" C5 c" I

# z) u7 o# `! C* q1 I        public void main(String[]arg){
7 ^6 M6 o, \5 w- F# D7 ?! _3 w            int r[]=new int[42];  ^" f& x& S7 g- {! f. w
                        for(int i=0;i<42;i++)' Q9 m, t3 `# K2 P: m. B1 N3 L+ s5 C
                        {9 m2 e% A: N  K
                        r[i]=i+1;
. l3 D0 u  _( I9 M                    }
( Q- @( R- M3 T6 D$ @0 D0 H            for(int i=0;i<42;i++)
& N. P; s. [- O% U6 p4 C) b                        {
! x8 D7 p% N" E& y/ B, D: @9 D                        int rr=(int)(Math.random()*42);  [. f$ O4 }% ~( }
                        int t=r[i];
+ ?* m' p' I3 L$ }                        r[i]=r[rr];
$ N7 l8 b. g5 R' X: T                        r[rr]=t;+ \) q9 Q2 K; \! B5 P/ f
                    }
2 c" Z, W, p' p9 ^+ k: X6 k1 O                        for(int i=0;i<6;i++)! ], w7 ~) z7 T. m# E( T" z  u
                        {
* A0 @& ^% n$ z4 h3 X9 @. w                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
  j: z9 p6 u4 j+ p- O" M! \' ^, I- j                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);: a$ I: f5 @: w9 |, S1 u& u
                        }' f& D0 `8 _, v
        //System.out.println("特別號:"+r[6]);. R3 P7 A: K; w* z& r
                System.out.printf("特別號:%02d\n",r[6]);                        6 t  [4 X, P# Z; Z* a9 v4 v3 V7 Q8 |/ X
        }
. t1 }5 y3 ^3 T* X+ [. O5 |+ H( j+ K  K
4 T0 c7 ~) g: g& j6 c}
小雲雀

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 {
3 c* X+ p) ^; e2 B, |8 g& F) _2 O+ ^3 F$ h: K+ }" _
        public void main(String[]arg){' B+ A& \* B2 w. G; w
            int r[]=new int[42];. Z" n0 R6 E1 L9 l( m
                        for(int i=0;i<42;i++)
* m0 s0 E2 d8 J4 g                        {' i; D) z' ?# s* r8 u
                        r[i]=i+1;
2 n! O7 G: K( W, z4 s) |                    }/ C' h, {7 A5 k7 U- ]1 M- z
            for(int i=0;i<42;i++)- V% y6 c9 v% g
                        {6 ~! G' b% R/ f- [/ i
                        int rr=(int)(Math.random()*42);
7 Y. T: ~/ q* k: b8 |6 P8 x$ Z                        int t=r[i];
* K8 |9 ~# ]( T7 r+ e0 e  Y: i                        r[i]=r[rr];
. N9 p' I( g! R                        r[rr]=t;
# h3 S$ @+ m! s                    }
+ ~9 z6 `, M. Z# Y4 A: B                        for(int i=0;i<6;i++), M6 T1 ^7 ]  P
                        {+ ]7 y6 P% J1 b& P7 A
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
7 l3 H1 H/ O- m. e                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
1 Z* i8 T$ ]: k3 `                        }
% [7 s8 x7 _7 @$ n! r5 T- J        //System.out.println("特別號:"+r[6]);, i# L, r/ I. j% v
                System.out.printf("特別號:%02d\n",r[6]);                        
# b* r* W! M% J2 s1 E0 M) G        }- }$ D: i' @- J
. p, ~3 t! u1 H' ?  R4 g5 e
}
人平

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

返回列表