みその計算物理学
ホーム はじめに リンク集
キーボードからの複数の入力値読み取り
  • キーボードからの複数の入力値を読み取る方法

    複数の入力値を読み取る方法の1つとしてStringTokenizerクラスを方法がある。以下のプログラム例は空白を空けて2つの入力値を読み取り表示するプログラムである。

  • プログラム例
    import java.io.*;
    import java.util.*;
    
    class Number2 
    {
            public static void main() 
            {
                    double a=0.0,b=0.0;
                    String s;
                    try 
                    {
                            InputStreamReader isr=new InputStreamReader(System.in);
                            BufferedReader br=new BufferedReader(isr);
                            s=br.readLine();
                            StringTokenizer st=new StringTokenizer(s," ");
    
                            a=Double.parseDouble(st.nextToken());
                            b=Double.parseDouble(st.nextToken());
                    }
                    catch(Exception e) 
                    {
                            System.out.println(e);
                    }
                    System.out.println("入力された値は" + a + "と" + b + "です。");
    
            }
    }
    
  • プログラム実行結果
    -0.998 3.987
    入力された値は-0.998と3.987です。
    Press any key to continue

Java講座一覧に戻る