Javaで数字を入力する方法

リリース: 2019-12-04 10:52:44
オリジナル
9832 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!