返回列表 發帖

1224 JVA101

本帖最後由 b790113g 於 2011-12-24 11:19 編輯
1 K" v7 _) H. }+ \, M' H7 }& U
+ d  t+ d. [2 g5 j0 z4 U7 VJVA101 模擬樂透彩
  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 {9 }0 K; N5 K" s  _8 _
- A8 V' F" w; U+ g3 h+ V3 X4 |
        public void main(String[]arg){
% |& N" r; w, ?            int r[]=new int[42];7 K6 I* O" S% H/ A
                        for(int i=0;i<42;i++)  n$ v2 Y# C- K; g! z
                        {) f8 d3 }# n# g  O% M9 z7 [0 Q) f
                        r[i]=i+1;
- N3 q: m5 m" [+ v& Z) n                    }
& |- j5 h$ e, h- x4 ~# h) o& x  O            for(int i=0;i<42;i++)2 ?9 @( f3 ~' D6 e
                        {
  A4 Z8 O6 ?, A                        int rr=(int)(Math.random()*42);
1 d( l% U  M! R. X2 E5 B% ?                        int t=r[i];! {8 B( q, ~  [: f$ M: r* G
                        r[i]=r[rr];0 w7 f! L$ i1 u- M4 C) X+ x# j
                        r[rr]=t;
; Q1 U8 x0 }& c# {8 j                    }3 ~) z, o4 \& e2 i
                        for(int i=0;i<6;i++)( ?' r- F& B& l0 T4 R$ m. I
                        {- h) d3 Z; f6 g  P  t& d+ j& o
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
7 x$ R8 ?$ d7 h) m                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);" o! J- i0 @  B7 O) i# T
                        }
, d2 O, c8 h! u) i( J" H        //System.out.println("特別號:"+r[6]);
7 L( L* g" R/ A% @* X4 G) d# k                System.out.printf("特別號:%02d\n",r[6]);                          j8 \9 f  ?' b0 I! e1 @* r. r4 A
        }& I, `* H+ Y0 l3 `0 G& V

5 ?0 E( `! q1 S" Q/ O7 b5 ~# W8 J}
小雲雀

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 {5 I# x4 C4 f. W2 O7 _/ A  g& y
9 d# C3 q. ~. V" @) q7 `1 z" t
        public void main(String[]arg){0 ^+ S( N! N. u
            int r[]=new int[42];) b0 u& r" G5 i, W
                        for(int i=0;i<42;i++)5 l) _- q' T- I1 l. M4 j
                        {2 y% F4 n9 ]' `# y$ {
                        r[i]=i+1;0 i9 Y8 q. L( d& W5 k! C) D; ]
                    }
( a; |* Z& P3 n- u. V            for(int i=0;i<42;i++)
, a1 c- G9 t% W' \# b                        {) E5 M9 A( s, A  a: c
                        int rr=(int)(Math.random()*42);  Q) V& f, _8 R9 C/ a4 j
                        int t=r[i];
" }5 y/ J+ _; B; h                        r[i]=r[rr];+ h8 C# u' m9 G: k8 s5 I/ u
                        r[rr]=t;
: o( G; w4 l) l% F& ~. X                    }
7 v8 S: L: C$ A' Z2 G( Q* D/ ^                        for(int i=0;i<6;i++)
# `( @- k- Y* V' r, Q. s# ~                        {
! h9 s2 s% m" a: Z6 E* @  y                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);4 P; P, p% B, x
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
1 e3 c5 z) J# ?8 G% ^2 j                        }1 j/ O& }4 J+ n6 D0 E
        //System.out.println("特別號:"+r[6]);
1 S/ N% J% [3 @+ p, C1 J/ Y                System.out.printf("特別號:%02d\n",r[6]);                        . z# N  s9 w$ b$ \8 \
        }' \: r, T4 O" a
4 k3 Q& O7 E$ H9 n0 [
}
人平

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

返回列表