返回列表 發帖

1224 JVA101

本帖最後由 b790113g 於 2011-12-24 11:19 編輯
. N/ o6 p+ G6 p. D6 G' L- z6 k2 ?3 f" |2 \9 R
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 {; R! q, H& e9 l) W5 S

4 u  Z: u& x0 [% W        public void main(String[]arg){9 e) B0 _, e+ O6 ]0 X3 M
            int r[]=new int[42];0 P3 a5 [$ [( Y. }1 t3 X5 d! S
                        for(int i=0;i<42;i++); m* A. X+ j, x& U5 V4 R' {* y
                        {& @9 U' W8 z2 s0 E" E0 v
                        r[i]=i+1;( @: [; O. S( B
                    }
! L. I) U' w5 O' u            for(int i=0;i<42;i++)0 ?$ v# o. ]4 l; Z. R' u
                        {/ a- r6 [7 _" W% S) q! C
                        int rr=(int)(Math.random()*42);" X% j9 X6 l9 @+ Q
                        int t=r[i];
6 b6 b9 s, s6 q- S7 ~                        r[i]=r[rr];4 N  Y, J" E# o2 ^; g
                        r[rr]=t;9 [+ d' N" G  Q$ _  V: Z: o
                    }
! d3 ]: I6 v. y3 `                        for(int i=0;i<6;i++)6 c8 ^6 ^2 E+ O$ X/ A" f0 b5 k5 F7 E
                        {! t* ~: T7 M7 o+ v
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
8 I. E5 d# a9 U' A                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
) d9 e' G# H9 Z5 Y6 [* X  w                        }" j2 D4 L  u! U" @
        //System.out.println("特別號:"+r[6]);4 Z! G0 F$ Z; u
                System.out.printf("特別號:%02d\n",r[6]);                       
/ O, X% N' c, G        }, X2 w$ h- D9 o: S4 }
3 ?6 @+ E7 `# R8 Z9 c; 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 {
2 Q! P. x, R0 Y" Y/ z( V4 M4 l/ |9 ?
        public void main(String[]arg){* d0 Q( K# G) M; x% A  J) ~. c5 [
            int r[]=new int[42];" z# S1 b8 L: I' T1 `
                        for(int i=0;i<42;i++)
" ^- W- N# ?& m: U) p; K                        {$ B! O. m9 i; B
                        r[i]=i+1;
6 L/ F$ g' L% o7 N                    }
" v+ W' z6 ]' B  I) w- a            for(int i=0;i<42;i++)
+ ~& \% Y6 x; T3 }+ c3 M: F# z- z                        {  O: j/ _4 w( {0 Q$ y
                        int rr=(int)(Math.random()*42);& z3 X* }$ q0 G# L  X, C
                        int t=r[i];9 }1 Y- A3 k# b% d2 m5 N
                        r[i]=r[rr];6 V. U( m; m* K" h$ a& n" c
                        r[rr]=t;% t5 J- X- o$ M$ |7 W$ l0 k. E: _
                    }% Z2 o: v0 N9 m+ s0 B6 P, N
                        for(int i=0;i<6;i++); [. P9 `' o0 S5 U- I& o
                        {2 ^- Z2 g$ `# _$ j* I
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
; |# q: U+ {, i0 z                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
2 n: Z0 N- v) X+ y4 N* B( ^                        }
4 ^9 M6 B1 H: Q+ f2 |, T- H; J. _        //System.out.println("特別號:"+r[6]);
: n9 g. }& P' ]5 p" R                System.out.printf("特別號:%02d\n",r[6]);                        + B. @: |5 B& k( z. c; l
        }- w$ n8 U8 {% o
4 @+ B0 s, w" n3 j; ~( N7 _
}
人平

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

返回列表