返回列表 發帖

1224 JVA101

本帖最後由 b790113g 於 2011-12-24 11:19 編輯 , X. F# k9 b' q& ^- j+ u" x& e8 x
! p7 ~9 N" l: f4 u/ B- y# E. ^
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 {
# b* |. {# r$ A. E0 T8 [
( c: b6 H% t1 m. O8 P0 A  f        public void main(String[]arg){
' ?& X/ A- |9 _: R3 v            int r[]=new int[42];
) O- b- z; _5 n                        for(int i=0;i<42;i++)
1 Q8 m6 L2 S' t! h/ w8 A* f$ e                        {% j) _) t/ o9 L
                        r[i]=i+1;
  A$ u3 D2 e5 F+ t; H$ V                    }1 O8 L8 a- U/ t- R
            for(int i=0;i<42;i++)
) ~! l& ~$ w$ Z5 M; g7 ^3 H& @                        {8 I, p; u: o: a/ d8 n9 q
                        int rr=(int)(Math.random()*42);$ R' @2 N' T. A5 R& C
                        int t=r[i];
8 O+ j* O3 ~( @+ f; M5 B4 `                        r[i]=r[rr];) I* q, {+ Y7 G! y( o
                        r[rr]=t;. s. q+ ^; p" N& U3 N
                    }/ v+ p6 R; f; D
                        for(int i=0;i<6;i++)
- ^% l9 x3 M" K1 i& e                        {) _+ f5 r3 ^6 s5 A& S/ F
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
3 C* F& c- G, |6 ?) t. M                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);% i" U6 V6 V( J) A* E; C
                        }& g0 r& X2 o6 |: x
        //System.out.println("特別號:"+r[6]);
: o4 l( y" |  M, b! x' A                System.out.printf("特別號:%02d\n",r[6]);                       
! t- W9 |  f" B; ^        }0 G5 t( W4 _# U' w  E! t
# }) [5 ]' S7 A/ e) `5 S+ B. g
}
小雲雀

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 {' R/ ?/ W/ I$ g% k

* g. U) f5 W. b& ]        public void main(String[]arg){4 Y  g: T, j$ ~6 `$ F
            int r[]=new int[42];
& ?: d  `) h" T5 h3 h# E                        for(int i=0;i<42;i++)
( [* V$ Q$ }3 C                        {6 }) o( U  U- W; L
                        r[i]=i+1;
7 l* r) n& D1 c                    }
' K" a4 J4 g% r, }            for(int i=0;i<42;i++)) \& j& X  V3 v* B1 [
                        {
  L( p" s' C5 L                        int rr=(int)(Math.random()*42);- p7 Y( W# W5 c, D
                        int t=r[i];; h4 |+ o: S5 I8 K5 L5 S) P
                        r[i]=r[rr];
; `% n* p1 e! ?4 f8 F                        r[rr]=t;
- I/ D+ v) l2 v/ f                    }
- ^1 K& s# U% q5 G2 G, R2 H                        for(int i=0;i<6;i++)
! M. F  m" G4 w5 y6 A, t+ x                        {7 o9 Z) o( |, ]/ N* F4 U, x
                        //System.out.println("第"+(i+1)+"個號碼"+r[i]);
1 I8 c1 b" K" c                        System.out.printf("第%d個號碼:%02d",i+1,r[i]);' {5 T4 C+ _" S1 D8 U+ i7 M) n
                        }
" I* K$ ?5 h1 T- a. z$ l, S        //System.out.println("特別號:"+r[6]);0 v' V% \0 Z' e& v9 j
                System.out.printf("特別號:%02d\n",r[6]);                        
; i; }: _% Y9 X$ ^        }
- y# R$ G; ~# q
4 _+ y% X- U6 q( @, z; h$ Q0 d4 V}
人平

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

返回列表