返回列表 發帖

1224 JVA101

本帖最後由 b790113g 於 2011-12-24 11:19 編輯
% n2 ~( F) L; W0 C! a  k$ p- h* \9 B
8 t" W: _4 u. N' Q6 IJVA101 模擬樂透彩
  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 {2 l6 ?0 K+ b4 ?7 l1 p: q- S

9 B% |: T" a  n$ J        public void main(String[]arg){5 C- ~! Z, ^, k: `9 V! @3 ?' A
            int r[]=new int[42];, ?. R, ~: H: w; H: v; f
                        for(int i=0;i<42;i++)/ I6 `- ]' t( N
                        {
9 ]+ {, |- \' F                        r[i]=i+1;
4 B" @% r' ]% r' v2 R$ U5 J  R                    }
' [+ F4 w) `6 T, I  m+ [7 P            for(int i=0;i<42;i++)
6 \8 L* _% x4 u# a" ^! ?                        {
6 b4 W$ s1 i. A% r/ |- |) C                        int rr=(int)(Math.random()*42);
( G: G9 M8 w0 G: }2 l5 t                        int t=r[i];+ X( o& ~# k7 w, s. T6 o' o
                        r[i]=r[rr];
  Q* f# e- m8 D0 r" ?$ A5 }$ |/ H, J                        r[rr]=t;
7 E0 K4 B. l8 J% G( q' ?2 j2 j+ o                    }
  k9 S9 t! f! B% R# N" k                        for(int i=0;i<6;i++)
$ M% l: `1 Y! A, c5 i$ @* o                        {/ k, k! W( d, g8 Z/ k6 y
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);4 @2 }2 c6 h" e
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);3 _4 T% K4 l- G, u7 P
                        }
: a8 m: a  W7 C9 Y2 W* h        //System.out.println("特別號:"+r[6]);
- b. F% n9 C+ f* v$ z: }                System.out.printf("特別號:%02d\n",r[6]);                        6 Z% a# P9 K( Q) \0 N6 L
        }. C* ^) v+ p0 e: y3 ]

. T% R3 \: w% {8 j1 ]( m}
小雲雀

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 {
0 l3 N6 m: \) m* V* q# Y. e6 g; C- K  s( n
        public void main(String[]arg){
1 @2 _! p$ c7 Q6 ]$ w  v            int r[]=new int[42];5 i% I0 I- b+ c" n  T
                        for(int i=0;i<42;i++)
/ d% w. F: B/ R0 g" M                        {
; I9 X5 h/ Y9 @6 V+ U' n" B( P' s6 A                        r[i]=i+1;% f$ l8 B0 H1 p) ~
                    }6 Y) ]* a  f) b) E8 O! [! V/ Q
            for(int i=0;i<42;i++)+ `- G+ g9 D. M) S
                        {
+ H+ D' [! C- W2 `$ o                        int rr=(int)(Math.random()*42);* @5 Q3 d' U0 k
                        int t=r[i];
& S( ~/ Q+ f; h! h: R) G& u  i                        r[i]=r[rr];: T! @8 _0 w  ^/ C2 o
                        r[rr]=t;) l. D" F& |0 C9 C
                    }
- i- I1 \$ h; _" n' c                        for(int i=0;i<6;i++)8 k9 |& p3 n( J* ?' E# ?; I
                        {
( p3 p2 [& d' j7 \$ U                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);2 d" q1 @; I/ z" @
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
6 |1 l& Z, v$ H  c# b& `                        }
- G+ W8 p' m; J' ^. M, t        //System.out.println("特別號:"+r[6]);
2 d% {4 w/ W! ?                System.out.printf("特別號:%02d\n",r[6]);                        
& F0 H/ j' G; D0 a. d( Y) x2 S# s/ [$ I        }
3 @6 j, J6 w  S- d7 w% H" U( _6 U  F3 U* p2 {5 N) g9 \
}
人平

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

返回列表