返回列表 發帖

1224 JVA101

本帖最後由 b790113g 於 2011-12-24 11:19 編輯 : W$ L7 k; J! N& E
  ?( n# o' l# q% ?
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 {
1 D7 R2 c8 y  V8 t* e" k1 ]2 z# {& b
0 D( d  W8 t2 G0 m8 h- m6 g* u- Q        public void main(String[]arg){
+ W" I: l- J. d, C" t4 v# F" x; X            int r[]=new int[42];! E- c6 E" c) A! T5 k  d
                        for(int i=0;i<42;i++)
* o' ]6 ^+ |1 ]( ~# l/ S                        {
; e9 r) x' [  P  r( E( R                        r[i]=i+1;8 j& E4 I+ B$ ^  R! ]' h- E. Q
                    }
+ |2 P) J8 H, X- T2 i            for(int i=0;i<42;i++)! p3 m  L: U' [! w6 \7 G8 v, O5 U
                        {
( e) v/ C. S1 t9 S& q% n                        int rr=(int)(Math.random()*42);
* ~4 Y# S9 K% s& i. Q  j( z                        int t=r[i];
: r2 k# d0 V, O9 c* C                        r[i]=r[rr];2 y* [/ M8 F) L1 i2 Q5 t
                        r[rr]=t;
/ x7 p8 Y2 J+ b' L& `5 q                    }
. ^9 s1 X8 X$ z. n0 n8 X                        for(int i=0;i<6;i++)
/ l: e5 B* z% o6 P' a                        {
  R; G6 e4 i+ ]% _                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
1 `8 c6 e7 Q- u. o9 m2 G( l8 ~                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);7 a) d$ `' D. n3 ~
                        }  J. [. c- O' F) z
        //System.out.println("特別號:"+r[6]);& _0 l2 ?, S  k% F% y0 R8 Z
                System.out.printf("特別號:%02d\n",r[6]);                       
& ]$ m  f& T8 P* d/ ^# x. V' E        }
' r* C* F% {8 c/ C0 {4 G2 ]3 H9 K! O/ T
}
小雲雀

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 {
9 ~  l+ P" G# W# D5 k" W5 o6 U, U6 I. |3 I& L  g
        public void main(String[]arg){
3 h% \& p7 a% u1 ^9 g            int r[]=new int[42];, R/ y3 G2 b8 ~; ^4 y7 P
                        for(int i=0;i<42;i++)% ^- c4 w3 _- F. B
                        {) p) X' b2 q; }) z  w! L
                        r[i]=i+1;
' E) G2 S+ b# j% N& p% G! Y  p1 \                    }
( w+ x8 }5 j; N& V            for(int i=0;i<42;i++)
$ g; [6 z5 T' L( u5 |/ r4 d                        {- E8 R  e+ q( }- P+ S
                        int rr=(int)(Math.random()*42);/ s! ~# N: o2 g( k- y
                        int t=r[i];5 M( c3 F6 `% F2 {  ]. \2 J8 b
                        r[i]=r[rr];- Z( I7 a# _* D; l- V
                        r[rr]=t;0 `8 l( d& y0 i/ _
                    }
5 y0 V9 s: i$ m) Y                        for(int i=0;i<6;i++)
4 G* S0 R6 P, K& L! g5 i9 M1 c8 ^3 m                        {; g# f+ p2 Y- U! x) @8 e$ e
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);7 h" _6 r. A* E+ i4 \; h
                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
& d1 ]1 O  E0 V( P2 g$ n; U8 A                        }
+ V& Y, U9 U& x9 N( I        //System.out.println("特別號:"+r[6]);
: n4 |- |1 j/ \) @4 W. X. [) R0 m                System.out.printf("特別號:%02d\n",r[6]);                        
- O; j) n$ B4 G7 Y' A; Z, @5 R        }0 ]: g- a& b2 v5 Q, m/ S6 f; ^
( {  h( O$ y* x
}
人平

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

返回列表