返回列表 發帖

1217 使用者輸入值(實作jvd103)

本帖最後由 b790113g 於 2011-12-31 09:54 編輯 / E3 N' c2 l  e" `* g

' D( x; i/ p* N程式中可以輸入值$ Y$ f3 e3 s! |8 o+ @
7 ~4 m- Y" f' [& @& N  b
實際寫出 jvd103: n: q- x& G7 G5 S8 _0 H
2 S1 {7 A% h  {4 q1 H
使用io一定要使用 try catch
  1. import java.io.* ; // input output 資料函式引入
  2. import java.util.Arrays ;

  3. public class JVD103{

  4.         public static void main(String arg[]){
  5.        
  6.        
  7.                 System.out.println("請輸入欲產生之亂數個數:");
  8.        
  9.                 int n = 0;  //輸入要產生亂數個數 並初始化
  10.                
  11.                 //使用到io 一定要加上 try catch
  12.                 try{
  13.                         InputStreamReader isr = new InputStreamReader(System.in);  //輸入資料流
  14.                         BufferedReader br = new BufferedReader(isr); //資料暫存區
  15.                         n = Integer.parseInt(br.readLine()); //輸入的資料是String  但我們要的n是int (轉換)
  16.                 }catch(Exception e){}
  17.                
  18.                
  19.                 int Num[] = new int[n];//產生n個亂數的變數
  20.                
  21.                 for(int i=0;i<n;i++){
  22.                         Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)
  23.                         //System.out.println(Num[i]);
  24.                 }
  25.                 Arrays.sort(Num); //排序
  26.                
  27.                 //輸出
  28.                 for(int i=0;i<n;i++){
  29.                    System.out.print(Num[i]+"\t");
  30.                 }
  31.                
  32.         }

  33. }
複製代碼
  1. import java.util.Scanner; //輸出入
  2. import java.util.Arrays;  //陣列

  3. public class jva103{

  4.         public static void main(String args[]){
  5.        
  6.                 System.out.println("請輸入欲產生之亂數個數:");

  7.                 Scanner s = new Scanner(System.in);

  8.                 //System.out.println(s.nextInt());
  9.                
  10.                 int n = s.nextInt();
  11.                 int ar[] = new int[n];
  12.                
  13.                 //產生亂數
  14.                 for(int i=0;i<n;i++){
  15.                         ar[i] = (int)(Math.random()*1000) ;
  16.                         //System.out.println(ar[i]);
  17.                 }
  18.                 Arrays.sort(ar);
  19.                
  20.                 for(int i=0;i<n;i++){
  21.                         System.out.print(ar[i]+"\t");
  22.                 }
  23.        
  24.         }

  25. }
複製代碼

import java.io.* ; // input output 資料函式引入
% x  S" m6 L: D" G! a" X) _" M
, q, j7 E/ ~9 M" a0 E% Limport java.util.Arrays ;
5 e( Y% y" z9 [4 \9 H. B# P4 y0 l/ G! t9 H# a
) @/ [& n. n# W
' q0 E+ p; g8 M6 j2 a+ @" P
public class JVD103{
7 x  t' H: M# e3 g, @$ S" @/ @8 ^) N) P4 E+ i8 @) a. h
7 z/ T" i2 U) j0 |

  ?6 }! R: i- E7 w% V        public static void main(String arg[]){0 [& a$ ^+ B, S+ F  ]+ ]; p. g- J

% {1 t+ V, U7 r, z        
; a! O# ~8 J& B9 S" h- F# F, e" H, J. J$ S( M! J3 d- t' \( ^7 A
        
" w  _1 q) C3 }6 R! z- g% n; s
+ l1 j' ?6 D' r8 t+ S                System.out.println("請輸入欲產生之亂數個數:");1 J; F9 ^) c9 G9 h

$ F+ [, u/ a7 E& }        
! k1 C! A0 Q1 l5 {6 G8 j$ v+ x2 f1 w& X0 I3 `- a4 X
                int n = 0;  //輸入要產生亂數個數 並初始化
2 l/ \# E/ l- R+ V( `+ M! O% z5 F4 d
, p9 l8 L" J/ i                % Q, ~$ p6 E0 C* b
1 t" P% G2 Z6 X0 R" K( d
                //使用到io 一定要加上 try catch
( f' N- y' M; d2 D* Z
0 t0 z8 c" G0 ~* X& e$ u                try{
# X* ]& Y7 E* a; f
4 h7 P2 ]/ d$ w* g4 F8 j7 f                        InputStreamReader isr = new InputStreamReader(System.in);  //輸入資料流- `2 Z+ e) q% x4 ~: e

2 J( h% T  [. v5 |! {+ Y                        BufferedReader br = new BufferedReader(isr); //資料暫存區
! n, V( c* k9 h6 B6 k* ]+ b' t: e
; |: a7 @7 r# g5 s                        n = Integer.parseInt(br.readLine()); //輸入的資料是String  但我們要的n是int (轉換)
' l; N$ G9 L5 w. h, K3 P7 I+ M2 ~2 p/ L: f3 a" W' b2 J
                }catch(Exception e){}
( p3 V/ }! C" M3 p3 L' {" o$ Q2 K2 Y8 x, [
                " C6 g; g, m! p" L5 `* A8 [

- }4 c' B% ]+ |: @2 }5 A( M9 L5 x                1 g* t  P* }# h* |! Q1 ~& z2 @
9 @; \4 y$ u: d& `4 |
                int Num[] = new int[n];//產生n個亂數的變數
: o# x" d% A3 _# i; M! F1 _9 L3 b% @. ^: W
               
8 D- B/ [. B( I2 T$ `) F1 b1 t$ u. ]- N4 i) a8 @6 j
                for(int i=0;i<n;i++){
& {9 V# n& Y  x6 u) r6 U1 V. d- K
                        Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)
& Z8 l# P% Q: D: w
( a- W: w5 h( }; d& S, i                        //System.out.println(Num[i]);
$ \, L3 o& G9 d5 i4 d  c/ r5 `9 _9 a* t4 C2 ^
                }6 E0 {/ h! t, C( c! Q7 j

9 ?( P0 D- w7 Q3 b                Arrays.sort(Num); //排序
; E) L8 X) O2 K2 f! r& ]) p; Z" Z$ r4 l7 o! s- C& F0 l0 c
               
+ D, Q; [* v) n, ~
" ?$ x5 `6 C, ]6 ^& F1 V3 D4 @3 g( N1 m                //輸出- n5 B% a$ h8 w3 f" D& B3 I
; U9 i, W* P8 Z9 O9 I" n+ Z
                for(int i=0;i<n;i++){# h  ^3 Z, W9 F/ o7 v1 g

: X- `% m3 L. a1 C$ \: k6 I                   System.out.print(Num[i]+"\t");. o2 F; c" R' f- u; a! I: `
( K  K$ j7 }/ `1 L
                }& h0 s9 [1 b( u( _2 D) O- I# l

$ {- A. F7 w, c, I" u               
1 {- f8 j  F6 ]% t% n! D
2 M) j& B! I, g; @/ H( E1 b( [        }
/ I* T- r( q7 G% _" N
- |! k( U) {; e8 p" m7 `2 o! w6 V* P
  U- s% P& Y  l" `2 }
' q, }. k3 K4 P& T) X}
人平

TOP

  1. import java.io.*; //input output 資料涵式引入
  2. import java.util.Arrays;
  3. public class JVD103{
  4.     public static void main(String arg[]){
  5.         System.out.println("請輸入欲產生之亂數個數");
  6.             int n=0;
  7.                 try{
  8.                 InputStreamReader isr=new InputStreamReader(System.in);  //輸入資料流
  9.                 BufferedReader br=new BufferedReader(isr);  //資料暫存區
  10.                 n=Integer.parseInt(br.readLine ());
  11.                 }catch(Exception e){}
  12.                 int Num[]=new int[n];
  13.                 for(int i=0;i<n;i++){
  14.                     Num[i]=(int)(Math.random()*1000);
  15.                         System.out.println(Num[i]);
  16.                 }
  17.                
  18.                 Arrays.sort(Num);
  19.                 for(int i=0;i<n;i++){
  20.                         System.out.print(Num[i]+"\t");
  21.                 }
  22.         }
  23. }
複製代碼
★ 嘉凱~~☆

TOP

  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3. public class j103
  4. {
  5.     public static void main(String[]args)
  6.         {
  7.             System.out.println("請輸入欲產生之亂數個數:");
  8.                 Scanner s=new Scanner(System.in);
  9.                 int n=s.nextInt();
  10.                 int ar[]=new int[n];
  11.                 for(int i=0;i<n;i++)
  12.                 {
  13.                     ar[i]=(int)(Math.random()*1000);
  14.             }
  15.                 Arrays.sort(ar);
  16.                 for(int i=0;i<n;i++)
  17.                 {
  18.                     System.out.println(ar[i]+"\t");
  19.             }
  20.         }
  21. }
複製代碼
小雲雀

TOP

  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3. public class j103
  4. {
  5.         public static void main(String arg[])
  6.         {
  7.                 System.out.println("請輸入欲產生之亂數個數:");
  8.                 Scanner s=new Scanner(System.in);
  9.                 // System.out.println(s.nextInt());
  10.                 int n=s.nextInt();
  11.                 int ar[]=new int[n];
  12.                 for(int i=0;i<n;i++)
  13.                 {
  14.                         ar[i]=(int)(Math.random()*1000);
  15.                         // System.out.println(ar[i]);
  16.                 }
  17.                 Arrays.sort(ar);
  18.                 for(int i=0;i<n;i++)
  19.                 {
  20.                         System.out.println(ar[i]+"\t");
  21.                
  22.                
  23.                 }
  24.         }
  25. }
複製代碼
★ 嘉凱~~☆

TOP

  1. import java.util.Arrays;
  2. import java.util.Scanner ;
  3. public class j103
  4. {
  5.         public static void main(String[]arg)
  6.         {
  7.         System.out.println("請輸入欲產生之亂數個數");
  8.         Scanner s=new Scanner(System.in);
  9.         //System.out.println(s.nextInt());
  10.         int n = s.nextInt();
  11.         int ar[]=new int[n];
  12.                 for(int i=0;i<n;i++)
  13.                 {
  14.                 ar[i]=(int)(Math.random()*1000);
  15.                 }
  16.         Arrays.sort(ar);
  17.                 for(int i=0;i<n;i++)
  18.                 {
  19.                 System.out.print(ar[i]+"\n")       
  20.                
  21.                 }
  22.         }
  23. }
複製代碼
水桶小鄭,鯰魚

TOP

  1. import java.io.*; //input output 資料涵式引入

  2. import java.util.Arrays;

  3. public class JVD103{

  4.     public static void main(String arg[]){

  5.         System.out.println("請輸入欲產生之亂數個數");

  6.             int n=0;

  7.                 try{

  8.                 InputStreamReader isr=new InputStreamReader(System.in);  //輸入資料流

  9.                 BufferedReader br=new BufferedReader(isr);  //資料暫存區

  10.                 n=Integer.parseInt(br.readLine ());

  11.                 }catch(Exception e){}

  12.                 int Num[]=new int[n];

  13.                 for(int i=0;i<n;i++){

  14.                     Num[i]=(int)(Math.random()*1000);

  15.                         System.out.println(Num[i]);

  16.                 }

  17.                

  18.                 Arrays.sort(Num);

  19.                 for(int i=0;i<n;i++){

  20.                         System.out.print(Num[i]+"\t");

  21.                 }

  22.         }

  23. }
複製代碼
人平

TOP

  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3. public class jva103{
  4.     public static void main(String arg[]){
  5.         System.out.println("請輸入欲產生之亂數個數:");
  6.     Scanner s = new Scanner(System.in);   

  7.         int n = s.nextInt();
  8.     int ar[] = new int[n];
  9.     for(int i=0;i<n;i++){
  10.             ar[i]=(int)(Math.random()*1000);
  11.             //system.out.println(ar(i);
  12.                 }       
  13.         Arrays.sort(ar);
  14.                 for(int i=0;i<n;i++){
  15.                     System.out.print(ar[i]+"\t");               
  16.                 }
  17.     }
  18. }
複製代碼
May

TOP

import java.util.Arrays;  Q, o/ G9 a# E5 H
7 G7 K6 a" [1 J9 g; U6 ?& m
import java.util.Scanner ;
$ b" a9 v, U0 ~- A: L' R' _: L( v* h4 N5 M
public class j103
3 X. |6 h! f) ]: a! J* T! ~; [" L  a( _' E
{! e4 q8 A* O) _9 [
2 H! q: Y# x8 E6 k( @$ [, y4 B
        public static void main(String[]arg)9 a  m9 ]$ O7 G0 ^8 z5 w
% C9 H/ ?" G4 M. G; N6 D6 V6 i
        {
  z" ~5 S6 R3 a0 N# A. a
2 f  r) ~) f7 e. l6 g        System.out.println("請輸入欲產生之亂數個數");
* R  q) |& k, p1 t' b& }
" W8 `- g# Q8 p        Scanner s=new Scanner(System.in);; N2 w/ d7 H1 m8 R7 K8 J, y) M
  ]; N% Q  c" b3 J
        //System.out.println(s.nextInt());; I4 c: h2 Q$ R8 z, G# q

* x! K' O; }: j3 R% h% J4 y3 o1 {: C        int n = s.nextInt();/ C$ x& n, h6 H  K
3 Q; k: v* Z# s* I6 g
        int ar[]=new int[n];9 H+ S4 B# ]% u! T% t4 T6 p
, e9 P6 S0 P# g; p3 A
                for(int i=0;i<n;i++)
' o* h3 ^$ x9 r7 a6 ^, r( n4 w
! @8 q8 j% _. U" q; f                {
) r( v, Q9 s. w  S
3 ?* g0 k' S- ]* b, g* u                ar[i]=(int)(Math.random()*1000);
* |9 B- B+ k; u9 u2 h. n/ F2 m: R1 Z! T9 ]4 e# w" ?: _# v" o
                }7 W, w5 v+ u7 m( Y

2 U" X: j# m- v0 m        Arrays.sort(ar);( d% h. j% y7 t# G9 M

9 V: L. J2 ~3 I                for(int i=0;i<n;i++)
# }+ c% w' u+ I6 U6 t% P7 s# j4 F: Q
; o2 u; N' _4 w                {
6 f' S0 r2 e- M2 ?
& V1 `+ S, W2 O7 o5 ^                System.out.print(ar[i]+"\n")        $ R! i4 {. M2 H, V! L% R3 D9 u

) i% |# p! j) A7 C4 k" T; n8 Z/ W8 N               
7 h+ {8 E1 o! f- |7 t5 }& \  e0 j/ k% E" ]
                }! k: e# a( y/ X7 q# l

! ]. v0 G7 C- I        }
5 J' v) Z9 M/ ~. `* b& p$ H7 c0 \4 ~: Y+ O; D6 g: o& f: B
}
人平

TOP

返回列表