ホームページ >Java >&#&ベース >Javaで数字を入力する方法

Javaで数字を入力する方法

尚
オリジナル
2019-12-04 10:52:449860ブラウズ

Javaで数字を入力する方法

Java の Scanner クラスには、C 言語の scanf のように指定された型の数を読み取ることができる nextInt、nextFloat、nextDouble などのメソッドが用意されています。 (推奨: java ビデオ チュートリアル )

最初に Scanner オブジェクトを定義します:

Scanner sn = new Scanner(System.in);

使用 sn.nextInt を使用して整数を読み取ります。入力が整数でない場合に注意してください。この関数は、InputMismatchException をスローするため、キャッチされる必要があります。

  System.out.print("请输入一个整数:");  
  try{   
       intVal = sn.nextInt();   
       System.out.println("你输入了:" + intVal);  
       }
       catch(InputMismatchException e){   
             System.out.println("必须输入整数!");  
       }

単精度浮動小数点数を読み取るには sn.nextFloat を使用します。入力が数値でない場合は、InputMismatchException もスローされ、キャッチされる必要があります。

System.out.print("请输入一个浮点数:");  
       try{  
        floatVal = sn.nextFloat();   
        System.out.println("你输入了:" + floatVal);  
        }
        catch(InputMismatchException e){  
         System.out.println("必须输入数!"); 
        }

倍精度浮動小数点数を読み取るには sn.nextDouble を使用します。操作は単精度浮動小数点数と似ています。

System.out.print("请输入一个浮点数:"); 
 try{  
  doubleVal = sn.nextDouble();   
  System.out.println("你输入了:" + doubleVal); 
   }catch(InputMismatchException e) 
    {  
     System.out.println("必须输入数!");  
    }

ストリームは使用後に閉じる必要があります: sn.close();

Java の詳細については、java 基本チュートリアル 列に注目してください。

以上がJavaで数字を入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。