返回列表 發帖

1224 JVA101

本帖最後由 b790113g 於 2011-12-24 11:19 編輯 7 ~) k" k) J3 x% H8 Y
8 N3 [& i% t% P+ r, B2 T4 u' M/ C
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 {4 y4 a: V3 m/ N' C! _- g2 W
1 W& F2 C5 u5 U6 P4 j0 ~# N/ p
        public void main(String[]arg){
3 K- v. S. d/ i* c1 Z+ ~  J            int r[]=new int[42];
; D" n+ r/ j7 x8 E                        for(int i=0;i<42;i++)3 J6 ]1 @' _; m% K
                        {5 ?4 X6 i% d5 V
                        r[i]=i+1;
1 N' t  I9 ~% q2 @& N9 e  V                    }
' u! d$ F  Q" n  U9 |& r& D$ N            for(int i=0;i<42;i++)
! N6 e: v; Z; S. n" \4 T                        {
0 S  U2 ~/ X/ }/ }1 D                        int rr=(int)(Math.random()*42);
( q9 V: I; F9 {/ O% a                        int t=r[i];& S2 p4 f+ V$ O% v8 O
                        r[i]=r[rr];& H4 k: W, D2 H* O- u" {3 J
                        r[rr]=t;
* V7 Q7 a2 X: r$ q                    }
: O8 z: ^, h8 A. ]% f- M: p% u                        for(int i=0;i<6;i++)8 `6 d$ A! Z  w0 R/ e/ s3 P$ u* c
                        {, T5 r1 K% Q+ o2 ~0 M
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);, ~3 y" b# P: W7 F- y9 g* |: R# E5 D
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
9 i. Z1 r' B" X, ^                        }
8 q0 c* N0 n9 x6 P        //System.out.println("特別號:"+r[6]);# d2 `- ?1 {' ~% o
                System.out.printf("特別號:%02d\n",r[6]);                       
  x$ [+ r2 `& P2 H        }2 v/ I; u8 ?1 }1 G1 O1 O/ \
: p7 W8 G; U1 e2 d
}
小雲雀

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 {% j9 s/ U2 G$ g

, _. M7 w- a0 j0 d        public void main(String[]arg){! R5 z# c' ~# o" f( B/ u+ J0 ?
            int r[]=new int[42];
" O4 w3 z* u! q  Z                        for(int i=0;i<42;i++)
$ J7 @( K# n8 O, t6 w: B                        {; C$ v. A) y9 {, i$ u
                        r[i]=i+1;
/ n+ Q  d( D3 ?. I; l% L; Z& X                    }4 W- O# o- l$ X9 M9 b/ R
            for(int i=0;i<42;i++)
( {/ X- h% o- d3 [4 \" f2 B                        {( @4 a2 w. a  d! b& A/ B  e
                        int rr=(int)(Math.random()*42);
$ I! b  A% H# K. q! M4 ~' c                        int t=r[i];; a1 }) j1 I3 u
                        r[i]=r[rr];
. w# A& r! i. t* u                        r[rr]=t;, I+ z$ U+ Y* W6 P3 n( \6 O
                    }5 @/ O7 R- P4 [) |. p7 H: J- x4 m7 M% h! L
                        for(int i=0;i<6;i++)9 g. v' \# M; R; p
                        {
, q9 B- g' J4 Y% Y* r                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);9 t# c! V' o* _6 S3 v
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
; s% z9 B3 @" ^4 P7 L) M) g2 D* }                        }2 e, I" S) S' k4 Y! g* ?
        //System.out.println("特別號:"+r[6]);# \+ A3 h- \" t  e' ^; k
                System.out.printf("特別號:%02d\n",r[6]);                        
) m) C) y3 F: C+ i% ^+ @9 t- k        }9 C7 s' D7 R* }6 p4 f8 z
8 Z/ @  m9 t5 n
}
人平

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

返回列表