Board logo

標題: 1224 JVA101 [打印本頁]

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

本帖最後由 b790113g 於 2011-12-24 11:19 編輯
7 l/ ]0 \5 T5 O; _( H* p, i7 [! _) U0 q+ Z% F
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. }
複製代碼

作者: johnson    時間: 2011-12-24 11:24

public class java1224 {
3 {+ X, a2 z4 b4 O0 V$ T) s  {5 I+ v) i9 ~5 L. R" i) h. P
        public void main(String[]arg){
% \0 [1 C* t) M  ]/ D' c& O            int r[]=new int[42];
. D- s9 x' G# a9 N7 i1 ~: F                        for(int i=0;i<42;i++)
/ w; Q/ A. F9 M( ?2 e. c% h; \/ @                        {* t+ |6 b8 i& l! x; \
                        r[i]=i+1;6 [% }0 ?" \0 ~. v+ T+ I; z  M
                    }
+ C5 C( e/ n6 n3 W4 K9 V" C            for(int i=0;i<42;i++)! u  ~: n, ^1 Z( l9 d! P
                        {
5 z( ?; W/ b3 M9 E6 k' G( v6 L                        int rr=(int)(Math.random()*42);5 }! A9 u3 J  i2 W
                        int t=r[i];
' V  ~2 P5 x' w5 Y' s& s1 U3 H                        r[i]=r[rr];
. |* f$ v: Y; Y# g2 A                        r[rr]=t;. F% k. N  `3 p+ C$ T
                    }
  n7 H5 `0 J1 o. j% O2 A3 e* y- u                        for(int i=0;i<6;i++)# r, S/ j9 V. Q' V* K0 A5 F
                        {
1 y' `0 d4 i: T/ u6 J3 E9 Q                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
% L& F" B0 J) O! ^' X                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
3 u! H; f- L0 L! T7 Y                        }
7 [( w% I7 ^6 N7 O4 ~        //System.out.println("特別號:"+r[6]);
+ Q+ c9 D8 {6 }+ f* d8 V2 g& O                System.out.printf("特別號:%02d\n",r[6]);                       
1 A! y* ]" H0 k  i5 {        }" E) W  v8 W* i% _, w! {
9 U0 V6 m  a8 Q3 N5 ^7 f8 |7 ?
}
作者: 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 {! U1 \5 @$ g9 L  m* n
# e5 p& a7 r0 |- s% V5 ^; N
        public void main(String[]arg){
( N* z2 T3 M6 ?            int r[]=new int[42];7 |4 }" o5 W5 X- V- `7 x3 e* i
                        for(int i=0;i<42;i++)
! C. E# J: z  ]: r# _3 d                        {/ O4 p/ w, e9 r' l: w3 ]
                        r[i]=i+1;' j+ x5 j1 B$ j  _/ J8 J
                    }
3 u/ d3 K2 K0 X* P/ ]( M! D$ i" ~. O" y            for(int i=0;i<42;i++)8 C0 Y3 h  _; C; m% ]2 [
                        {
% R, S$ H; H6 G: }% A                        int rr=(int)(Math.random()*42);
8 f  L  j% W2 g3 |- O  R8 l3 x. \- k                        int t=r[i];
9 b$ X' Q3 ^, V                        r[i]=r[rr];
( |( T) r  _- b, K2 I$ P                        r[rr]=t;  B" u* Y8 Y8 u; n( S9 c5 a5 l
                    }* S' @( u* d- b; c8 X, a9 y
                        for(int i=0;i<6;i++)! L$ d0 G8 q2 Y! a" P1 E
                        {9 x0 C+ i  k  d
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);9 d# W. I/ z# c: {8 u
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
, m" z) y) D- p& k/ K                        }
: t* F5 J8 U# X5 J% s+ H        //System.out.println("特別號:"+r[6]);) |. l8 R2 \% }$ O& H
                System.out.printf("特別號:%02d\n",r[6]);                        $ x5 \5 ]8 M' P2 T1 M
        }
$ J4 I& {1 |( E  n, m/ g' z
+ Q6 i8 [) T* p+ Q}
作者: 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