返回列表 發帖

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

本帖最後由 b790113g 於 2011-12-31 09:54 編輯 9 z) E5 @$ \. r+ l" I/ q. B' H

5 o' h1 K% Y. X' ~' l9 p程式中可以輸入值
) E- U1 \( C, [& j/ ]8 x% x; c; N) K2 ]( ]. d- n
實際寫出 jvd103# ~* {( S' @# h$ Q( D9 W) w7 w
& p, y8 s( o" L5 S: c- ]% r
使用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 資料函式引入
& X3 {3 @. x7 ?: W( [$ V1 Y: H6 `, t
import java.util.Arrays ;/ s% _+ ~8 v2 x8 Z& ]! l- ?8 K2 a

0 i, r6 |  c" ^3 b1 r7 Q1 d
; |9 a2 _4 U) n5 l
. l3 J- P+ ?. C) ^public class JVD103{1 }/ F, ]: |$ [4 j

1 Y  W* N# x) R& ^4 L2 V1 \
8 W- U3 o- [# t3 q, m; `7 }8 K4 F4 C8 q( K. b2 T- g
        public static void main(String arg[]){( V; g* A3 W2 I* R
" H$ I' s7 b" i: @; L, B
        
2 L# @" x) U9 X( i9 T3 d# O
) {3 h/ y5 _( h  A* J. x& Q0 N        
2 w! Z' n+ E, n" l; G1 f& Q7 I  c6 [9 p. ^1 O# v3 Q) u
                System.out.println("請輸入欲產生之亂數個數:");
# K$ P' [( l) }5 V% b' _3 W% l  ?! B7 U* t
        . W4 F5 N) J4 ~7 q* v

( O, I; F7 [% e+ c2 y# q                int n = 0;  //輸入要產生亂數個數 並初始化9 Y- T% u$ |3 ?8 B' N  U3 D
" x6 P) G9 B& b' @  B. o
               
: o1 b# N8 V1 o; G( m7 N6 c( e0 D: P2 ?7 {" `: B3 [% N. f
                //使用到io 一定要加上 try catch  j8 }, _& F% T0 _4 o; G7 K; T4 k
( @- ?0 f( `9 P
                try{' D6 S1 I4 Z$ i3 J8 ]0 [. a
1 T! d7 k" k  |, n; ?+ R- h# E" V  ^
                        InputStreamReader isr = new InputStreamReader(System.in);  //輸入資料流9 E4 Q) V) U! z; v4 U
9 \6 V3 F& a2 }
                        BufferedReader br = new BufferedReader(isr); //資料暫存區
6 _4 @& f7 _0 R4 k' [! L+ W, u9 k* K" x
                        n = Integer.parseInt(br.readLine()); //輸入的資料是String  但我們要的n是int (轉換)5 q7 I' }) z7 x% ~1 O3 o& `$ T

% T/ Y4 _! o% |4 T! p                }catch(Exception e){}8 n) x" w; T* k/ _

& m9 }) l  a7 `* x                $ X* I9 ]5 T0 s* t0 _- T
3 B- N' `% t8 [" ]/ d  L  n
                $ E* f/ a) _9 q7 W  V% ~
! G- i: V# p. M( M8 b, a
                int Num[] = new int[n];//產生n個亂數的變數
$ p% }0 W' z. U! N7 p( Q; \9 [7 @
" ?3 f4 g/ F% P/ U! u+ [( t: a# f               
5 Q$ O5 x. p. t
  v. L2 a- W* M% V2 H8 w4 A9 \3 {                for(int i=0;i<n;i++){
9 g" w9 q' G9 k& n4 [/ T3 ]% u' A' j9 p
                        Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)0 r" S5 T  J4 X
5 {3 s0 e* L, D. J9 V' M
                        //System.out.println(Num[i]);
$ q$ f9 A* O8 `! v6 s1 u2 M+ |8 S* n: X( _# L0 w! V
                }& g6 V5 J6 V  M5 a6 g
# |# W. i1 \: q5 |* [
                Arrays.sort(Num); //排序( m9 v5 q. H3 D" \8 J* N) ^
& v- p: H$ q0 v* V! T
               
. X4 |  [, w+ m0 S' F: Y# F9 H  N# x! Y
                //輸出
2 u9 M% x0 W. z: ?1 f* v; K
9 R9 z; G% i2 N+ h                for(int i=0;i<n;i++){  [5 }" u7 x. Z
$ Z: o- F4 R: U, x% Q2 ~$ [
                   System.out.print(Num[i]+"\t");
3 ~0 Q/ P; S) y6 O7 N) [  F8 }- ~& i: M6 @
                }0 |; E# G) m; C, o# T0 ^

, x+ C( a1 W" J# B2 |  r! q               
" u; b+ a" f! Z- e9 ?2 x0 \+ R5 U+ I0 M' _7 Q& ]- c" d( G0 \/ w
        }4 H; z( D! S  x% P8 D% i
$ _6 h3 p6 G# C% h* ~2 T- W7 M
3 ]" r9 M8 H+ m1 h) S7 W
+ l2 P3 A4 [5 v. E
}
人平

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;9 m9 m8 \# ^5 ]5 }4 m
( }1 K0 V" n! i; ]2 ?# `
import java.util.Scanner ;& l* |2 x+ V, d6 l3 K' G% ^
0 ?7 Z* Q2 U1 G5 n
public class j103
, f5 A8 f$ ^- D& p4 _5 d
* Y9 X: f6 B) U3 S{+ k1 M+ O1 ~8 ?/ |4 G

+ Y, J! U! a3 e$ u( V7 D        public static void main(String[]arg)8 {" m* u4 y9 o( {9 x$ q% e0 P4 F3 A0 m
" t2 |; ~) J& K: ?6 p! @- R2 x
        {
9 K5 j3 l. {% L" c$ z: F5 X6 @
  C" r9 s5 K0 c" q        System.out.println("請輸入欲產生之亂數個數");
4 \, ^3 `0 N! q9 G& _- Q  E; q  P' o! W2 _( B9 G$ V9 K# M) x
        Scanner s=new Scanner(System.in);5 O: T( i' _4 {5 U2 Y

, N: p8 Q0 f, N( @9 }        //System.out.println(s.nextInt());% L  C9 X* k; v: g  g: [

+ Q! {9 L4 b& F: z3 w. y) l        int n = s.nextInt();
/ K- G$ R, e  l* F) X: W, D3 n! t
  O8 U( K% _) b        int ar[]=new int[n];
0 |! j; y- I3 x! Q; P; ~+ u
& ]( f. [  \* L  D5 i$ I                for(int i=0;i<n;i++)
. ~! C# v. N- m1 Z9 z/ y0 M. R( m$ l8 q
                {
7 A3 j" C8 R  |6 K; D* ^! x% n0 C
4 @+ ]  K" w. v4 P7 `6 z0 G8 K                ar[i]=(int)(Math.random()*1000);
& [' t( g8 y* v$ {9 `8 v+ w
5 w% R: i: ]" ^                }
# k9 a/ K1 M- t& X+ N/ q
$ p) k# c" D8 C/ ]        Arrays.sort(ar);
7 z; [6 d3 k# L) q9 q: o1 A
, s, Z$ [9 b% [) U                for(int i=0;i<n;i++)! \9 x, s* O% R) P
$ e. t8 }, M1 x' M# }
                {
+ i6 S, g/ X' ]. e+ }0 W
- \6 v7 U/ u9 R4 {& b" x9 G7 K( T                System.out.print(ar[i]+"\n")        
7 Y  G( H7 H7 Z6 i+ B; M- Z. t/ ?8 t2 B- Q8 u
                  A8 f2 [" n2 k

" O) `- l. p0 [: \" R9 w                }& K7 l- n( @4 L" f! a2 M6 j4 N
9 R/ \  G" F$ Y1 O1 @3 c$ a
        }+ h. s& n1 o) C7 x

0 U0 W1 i$ A) `; |}
人平

TOP

返回列表