2012年10月30日 星期二

從鍵盤輸入變數

可使用兩種方式
使用者可以自行輸入數值,並且在結果中列印出來

1.BufferedReader

import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Test{

    public static void main(String[] args)throws IOException{
  
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        String str = br.readLine();

        System.out.println(str);

  
    }

}

使用了兩次變數,感覺上繞了一圈才完成

2.Scanner

import java.util.Scanner;

public class Test{

    public static void main(String[] args){
  
        Scanner a = new Scanner(System.in);

        System.out.println(a.next());

  
    }

}

只使用一次變數就完成

同樣的,要輸入兩個以上時,就宣告兩次輸入的指令就可以

1.
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Test{

    public static void main(String[] args)throws IOException{
  
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        String str1 = br.readLine();
        String str2 = br.readLine();

        System.out.println(str1);
        System.out.println(str2);

  
    }

}

2.
import java.util.Scanner;

public class Test{

    public static void main(String[] args){
  
        Scanner a = new Scanner(System.in);
        Scanner b = new Scanner(System.in);

        System.out.println(a.next());
        System.out.println(b.next());
  
    }

}

沒有留言:

張貼留言