返回列表 發帖

1224 JVA101

本帖最後由 b790113g 於 2011-12-24 11:19 編輯
2 W$ i4 y0 C, {( f% G! Q$ j. |& Y( S& F* a( w+ a
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 {0 o8 s9 G8 h1 }% y9 C. Z8 Z; v

1 f, L! e; N: I' I! e        public void main(String[]arg){
# e2 `% L; p5 K  h1 e; [" ?            int r[]=new int[42];
7 |+ _% z  n+ e2 t+ J5 M  C                        for(int i=0;i<42;i++)
$ I" C! z2 ]0 G; J3 E                        {' D  L7 \6 l- Y: U
                        r[i]=i+1;
+ P! I5 a' g8 y6 H! H  {8 b                    }
" [  \2 O' R5 H; i- h            for(int i=0;i<42;i++)
: u# I4 a& ^  i9 C% B' k                        {
! \# Q/ m( s1 @- C+ Q( o5 B7 t" k                        int rr=(int)(Math.random()*42);
/ A9 ^3 y! L5 h                        int t=r[i];* [: r4 k+ ~( f3 |
                        r[i]=r[rr];
  a. N$ ^# u) `! H5 b                        r[rr]=t;
  i1 ^) M2 I1 S  Q5 t1 K4 x                    }
" D* ^" O9 U# J. A: ]6 {                        for(int i=0;i<6;i++)
/ X3 y8 \, r/ W9 V                        {6 r% t/ P# _" y5 J% t  ]+ u
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
! \: o' [8 I) c# \5 Q6 l                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
' L) w9 R9 Z* M% L                        }6 d. H2 w5 ^  W* Y* T
        //System.out.println("特別號:"+r[6]);1 S$ c" }1 I! d7 u4 N
                System.out.printf("特別號:%02d\n",r[6]);                        7 M' M4 a; n% g) j6 `" N; S- {
        }: e, n0 i+ b: f/ Z
+ T% h$ L! v4 d) O7 B2 t, Q5 N1 ?3 _
}
小雲雀

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 R: M0 \* e7 }9 d& T' R+ {0 F8 y1 V  r- [# T
        public void main(String[]arg){
  P5 Y4 P3 H! I6 l4 p4 k4 [4 B            int r[]=new int[42];
5 A. |/ e. b7 M) {& d                        for(int i=0;i<42;i++)6 U0 _3 K1 ]% v& |( u, U
                        {" V# M1 q% p0 {" S3 {9 R( a) F
                        r[i]=i+1;
; F" c+ G- b+ y* w( c+ s! p                    }
% N% G3 e1 r' S9 P            for(int i=0;i<42;i++)
- ~& d  ^7 O0 ]- I                        {
# J  l" Y( W! k$ l, O5 f( ^                        int rr=(int)(Math.random()*42);
2 v( q) g  `+ Z# A5 |8 m1 ]* k                        int t=r[i];
' O# O4 x1 I  m! P3 J# [                        r[i]=r[rr];; g  N* X. b. y# Q+ x; H
                        r[rr]=t;
0 k! G& ~( E6 g+ K2 F- ^                    }% ^0 T* j  U+ j/ k
                        for(int i=0;i<6;i++)3 K) Z* {7 z3 Z
                        {( f! |2 A' k) f: \. C. `- @
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
7 `( V4 h. F7 k+ Z8 D/ t0 T* w$ C                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);
$ r6 `( ~3 n5 R5 j2 h- m6 E' B! Y                        }
+ u: B  i( v5 l' p        //System.out.println("特別號:"+r[6]);
, K9 c9 G7 k, J                System.out.printf("特別號:%02d\n",r[6]);                        
7 c/ r9 r9 w: b7 K0 c6 k        }6 x5 J' L1 S" D

$ z6 b8 w$ H; y+ s( Z}
人平

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

返回列表