Board logo

標題: 1224 JVA101 [打印本頁]

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

本帖最後由 b790113g 於 2011-12-24 11:19 編輯 ( I* z6 [: r7 v, R: e

7 \6 U% f' ?3 u$ T+ CJVA101 模擬樂透彩
  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 {
$ L: m2 R" L* U( _1 B7 b, ]& A9 R1 Z4 C$ e  N, L- [& M. A  b
        public void main(String[]arg){
/ q. N" L& e7 J5 D% \) }            int r[]=new int[42];
9 |  h0 A3 P" _$ S# m                        for(int i=0;i<42;i++)+ [& ?: a3 w: }2 \2 K
                        {2 _4 S/ n' O+ e7 s. H: S5 }. d+ m
                        r[i]=i+1;8 y% \6 x; V2 {8 ~8 }; d
                    }
% C& G# o6 |1 H/ o8 n; G, I: w            for(int i=0;i<42;i++)4 T# _* f( V2 s+ r& Y5 t
                        {
6 G$ E& ~0 [/ C) p; r, s% \                        int rr=(int)(Math.random()*42);7 ]7 k8 i+ }9 r9 ^3 T8 S
                        int t=r[i];" Y- }. x9 ]' C
                        r[i]=r[rr];1 g( \& T* d: j0 G2 u" G8 q
                        r[rr]=t;
4 ^) ?# D0 a) t7 o                    }, R% {, ~9 H8 F  B! k
                        for(int i=0;i<6;i++)
& F/ M% a! z; {% S+ [6 X) T                        {0 H7 s/ y7 c+ a" @/ v: A
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
% g2 E. G; X8 a# D1 X                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
# w, c- h" x. g" Z                        }
( E1 b2 H- u) I" \1 [* ?! z1 ]        //System.out.println("特別號:"+r[6]);
$ q; o; r8 }. M: T                System.out.printf("特別號:%02d\n",r[6]);                       
! z% l" E2 V) I& i$ D        }
! C% F7 a* Q  C# ]) Z% @( a& K9 ^. Z5 P* U7 T9 H* o' q2 g
}
作者: 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 {
; X/ @# I8 ?: q% c0 x  i+ c" x( W2 i7 @$ t
        public void main(String[]arg){1 l, }3 I$ p; F& H0 S- P
            int r[]=new int[42];
, o, R8 }) R3 A9 p6 }% T& U                        for(int i=0;i<42;i++)6 j& S2 f1 m2 T' M% i! Z
                        {
, K# }' I. u  g; v$ k) z3 U! b* Z9 k                        r[i]=i+1;" S# L8 A$ A1 \3 w& D" p0 s& Z
                    }2 N& T* s! f3 W) S: W0 w
            for(int i=0;i<42;i++)
9 j6 n. o6 d7 |& x, g5 p$ i                        {9 y$ T3 B' K! @' y- ~: _& U
                        int rr=(int)(Math.random()*42);+ Z7 n* d, J5 r7 \6 Z
                        int t=r[i];+ `0 X* e4 z! P( ~4 l
                        r[i]=r[rr];7 y8 _0 S! @" G$ \
                        r[rr]=t;
. W- o' W" u6 k' R7 P: F& c                    }" R  `' s: d% b9 P2 m) R
                        for(int i=0;i<6;i++)
& L, }+ c% y) B8 `9 ~( ~0 b" P0 `  }                        {% G) Q, G2 a& p! ^. d! h0 m4 [; e
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);2 a/ b) C. c9 O- c7 f
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
9 ~( n: U) r6 |$ N4 E% \                        }
2 t* z) \7 `4 c4 m6 p7 a2 g        //System.out.println("特別號:"+r[6]);/ ^4 V, _3 [9 |" ?! {, b1 {
                System.out.printf("特別號:%02d\n",r[6]);                        ' \- t( u7 G* x; @0 ~* ]' \; x; K
        }- C; E4 }% D! Q7 D4 R" A9 h7 m

# i9 [+ }3 D; a; x# I0 E$ T) @}
作者: 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