Board logo

標題: 1224 JVA101 [打印本頁]

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

本帖最後由 b790113g 於 2011-12-24 11:19 編輯 0 ]. [0 [6 ?" b/ O, @9 B

" g# }4 n0 U8 uJVA101 模擬樂透彩
  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 {
) W4 ~' F  i8 `3 \6 R- z7 W5 b/ h& f) ^6 q$ a
        public void main(String[]arg){
" M2 J1 O* G/ J- X- D+ K            int r[]=new int[42];/ L$ H9 W4 J; j
                        for(int i=0;i<42;i++)
6 z, A- ]9 S1 A% ]: s                        {
4 L6 K* W1 u  H0 V7 N                        r[i]=i+1;
* W; x7 j' F1 i5 _$ O8 t: K1 p5 Q                    }8 T6 U7 L. i6 c+ G9 h) b
            for(int i=0;i<42;i++)4 K- v- v. i5 b4 u) e$ e/ o
                        {, S+ Q! g0 a" J7 N1 p: i% E
                        int rr=(int)(Math.random()*42);
. h# N# n5 O! \; m1 P                        int t=r[i];5 g# b0 s0 f& W6 b5 q$ G1 }4 y
                        r[i]=r[rr];
/ t; i0 O- x7 @  K0 [                        r[rr]=t;% G7 T$ @9 p  C& M
                    }. l' G1 l1 V( E! I/ c( I
                        for(int i=0;i<6;i++)
4 d! ]' g0 S) u3 m0 i4 m                        {
# g- u, L$ A+ G! e) n& i) z                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
* g0 U- N: L0 _5 a. p4 o7 N$ `                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
. _1 v( \+ `5 I1 l1 Y: S9 }                        }6 f3 G( Y6 P* Z$ `9 Z
        //System.out.println("特別號:"+r[6]);
; F2 z3 T( a- ]9 Z8 H                System.out.printf("特別號:%02d\n",r[6]);                       
8 K# [5 ^" c" g        }
  H7 ?. ~) n2 E& B& ~) u
, B' h- E( r% M& o2 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 {
, ^! K" L, |$ J3 m  \) \: y
3 S' Z: D% Z6 \* c( J( _( d; C        public void main(String[]arg){
% G8 d# u/ L" b. U  ~; U2 ^            int r[]=new int[42];
% k! o, J5 Q( b! ?! d) T5 [4 [                        for(int i=0;i<42;i++)
2 g( o# H8 F: Q7 c8 y8 M1 t                        {: i+ y; [$ Z" p0 x, S: k2 G
                        r[i]=i+1;1 X* y9 |# V1 k" i  d0 \/ h
                    }
1 l* U. ^6 r; ]6 q% [9 R9 I8 \            for(int i=0;i<42;i++)
0 t# i  B- ^0 y" M: d9 P9 i                        {
: L5 E/ p- g0 Z5 M9 ~! S                        int rr=(int)(Math.random()*42);
3 Q) Y4 g/ J; p9 ?; \2 Q                        int t=r[i];' f) o, L: W4 Z5 r1 x; {; J, i2 G( M
                        r[i]=r[rr];( U6 L7 b: |2 N
                        r[rr]=t;
7 k! c! j6 x7 G! x                    }/ ]& S, Y2 K$ m# m+ u) {/ k9 n/ Z
                        for(int i=0;i<6;i++)
5 D9 M+ v3 I' y1 _( X/ w                        {
0 `# P: J+ ]1 [5 f: ]                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);: [+ d% B6 H/ n7 Q4 [. w: m
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
2 y9 C$ o# ~+ i$ d. y                        }
- t! S4 B) g) f% y        //System.out.println("特別號:"+r[6]);
: d, E* H$ i  h4 V                System.out.printf("特別號:%02d\n",r[6]);                        
5 w) @$ C) t+ K1 N        }; C, G7 p+ m. m

# F8 F( S1 _& C' T( T6 x}
作者: 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