Board logo

標題: 1224 JVA101 [打印本頁]

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

本帖最後由 b790113g 於 2011-12-24 11:19 編輯
& N$ `2 m1 H* U2 G. J: \0 \1 G# o; j
# P/ i9 C" @8 y5 nJVA101 模擬樂透彩
  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 {/ w9 R! c! O" F0 Q0 z$ E, n; x; R
9 _" h/ \2 }, g. d
        public void main(String[]arg){
3 ?2 ~, J; A  a/ @, M* J1 {$ H+ _            int r[]=new int[42];; B! ]9 O$ a- X- Q3 V6 b* @, ~# X
                        for(int i=0;i<42;i++)# K1 {+ J- N, H
                        {
" A/ ^7 \# J4 H; ^: m7 m; N                        r[i]=i+1;2 K1 a: U2 H1 Q$ K- n
                    }
* d: R" n/ z6 g% K1 ]! @            for(int i=0;i<42;i++)
; d2 t8 @# ]/ Z4 p+ u5 O! G                        {
2 r$ m6 L: w# J8 Q/ N9 }                        int rr=(int)(Math.random()*42);) G4 r# F6 w7 U+ @
                        int t=r[i];
6 g7 c: v/ Z$ Q6 D( U1 Y) @                        r[i]=r[rr];; g% j) D6 Z. h" G$ f
                        r[rr]=t;7 d: j, f! y: ]1 F$ W
                    }
5 g) k% m: |# x% F3 s& S                        for(int i=0;i<6;i++)
1 B; x( Y9 }# W0 X, n$ m                        {/ }% ]+ b+ t" ~* D# U1 {
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);; e, [& U; A. J2 n
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
5 Q& a' d+ f! }& `) R% O                        }
/ b* D6 i0 ~# i; z, C5 g) r        //System.out.println("特別號:"+r[6]);
  L7 G0 E. ^2 g& `$ [+ J                System.out.printf("特別號:%02d\n",r[6]);                        / u5 w2 z9 e& W1 ?3 o
        }
* m5 I6 O) R" x$ ]( @3 ~6 Z# s" ^9 i; 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 {
- ]: J9 G) n! }# J( `9 `. t' g" e1 F; A8 p$ i1 `' ~2 ^
        public void main(String[]arg){
: ~4 K7 _1 P, C% ^3 t3 S  @7 j2 d            int r[]=new int[42];9 _; X% ^4 [1 P% W, A4 h+ [% a
                        for(int i=0;i<42;i++)
/ V) {  Q- b* w, u# ^. N7 Y                        {
, F8 x9 W" ^- H7 ?6 i                        r[i]=i+1;
2 Q: O5 z" n( `+ G0 S                    }, [  ~) w& j/ e4 a9 w5 {$ V6 p
            for(int i=0;i<42;i++). B$ w5 ^+ `: h& s1 A2 [
                        {
7 v. I( R' }# i' S9 O0 }& O                        int rr=(int)(Math.random()*42);
, q- P1 H0 S' x' [                        int t=r[i];- E9 I; u5 x+ z. m+ s
                        r[i]=r[rr];6 p) R8 n' Y" w0 r9 c
                        r[rr]=t;
; ?  R& M5 n: Y8 R6 ]                    }2 z4 W2 ?- `  {; D  L
                        for(int i=0;i<6;i++)- q$ P! Y% ~0 r/ m  v
                        {. _, s5 t: Y* a1 Y" m
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);" ~, W9 b: w* P* ]
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);7 n9 @0 d( |: J3 c5 g5 p9 y
                        }7 Q1 H0 I. q9 z4 x/ B. G; o; P
        //System.out.println("特別號:"+r[6]);/ X0 C/ b$ x3 c- W7 K/ F
                System.out.printf("特別號:%02d\n",r[6]);                        
  I4 `+ [" n: F        }
1 A' B, ^3 g6 f8 h+ Z- P+ w4 c& Q
# y- n0 v1 P+ B}
作者: 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