Java
 Computer >> コンピューター >  >> プログラミング >> Java

標準入力から数値を読み取るJavaプログラム


この記事では、Javaの標準入力から数値を読み取る方法を理解します。 Scanner.nextInt()メソッドは、数値を読み取るために使用されます。 java.util.Scanner.nextInt()メソッドは、入力の次のトークンをintとしてスキャンします。 nextInt()形式のこのメソッドの呼び出しは、nextInt(radix)の呼び出しとまったく同じように動作します。ここで、基数はこのスキャナーのデフォルトの基数です。

以下は同じのデモンストレーションです-

入力

入力が-

であると仮定します
55

出力

必要な出力は-

になります
The input value is 55

アルゴリズム

Step1- Start
Step 2- Declare an integer: value
Step 3- Prompt the user to enter an integer value/ define the integer
Step 4- Read the values
Step 5- Display the value
Step 6- Stop

例1

ここでは、プロンプトに基づいてユーザーが入力を入力しています。この例は、コーディンググラウンドツールでライブで試すことができます 標準入力から数値を読み取るJavaプログラム

import java.util.Scanner;
public class PrintNumber{
   public static void main(String[] args){
      int value;
      System.out.println("Required packages have been imported");
      System.out.println("Variable to store value is defined");
      Scanner reader = new Scanner(System.in);
      System.out.println("A reader object has been defined\n");
      System.out.print("Enter a number: ");
      value = reader.nextInt();
      System.out.println("The nextInt method is used to read the number ");
      System.out.println("The number is: ");
      System.out.println(value);
   }
}

出力

Required packages have been imported
Variable to store value is defined
A reader object has been defined

Enter a number: 55
The nextInt method is used to read the number
The number is:
55

例2

ここでは、入力はプロンプトに基づいてユーザーによって入力され、InputStreamReaderオブジェクトを介して読み取られます。

ここでは、プロンプトに基づいてユーザーが入力を入力しています。この例は、コーディンググラウンドツールでライブで試すことができます 標準入力から数値を読み取るJavaプログラム

import java.io.*;
public class readNum{
   public static void main(String args[]) throws IOException{
      InputStreamReader read=new InputStreamReader(System.in);
      System.out.println("An object of InputStreamReader class is created");
      BufferedReader in=new BufferedReader(read);
      System.out.println("A constructor of the BufferedReader class is created");
      System.out.println("Enter a number: ");
      int number=Integer.parseInt(in.readLine());
      System.out.println("The number is : "+number);
   }
}

出力

An object of InputStreamReader class is created
A constructor of the BufferedReader class is created
Enter a number:
The number is : 45

  1. Javaのプロパティファイルからデータを読み取る方法は?

    プロパティ はHashtableクラスのサブクラスであり、プロパティの永続的なセットを表します。 プロパティ ストリームに保存することも、ストリームからロードすることもできます。プロパティリストの各キーとそれに対応する値は文字列です。 プロパティ ファイルをJavaで使用して、構成を外部化し、キーと値のペアを保存できます。 。 Properties.load()メソッド ofPropertiesクラスはロードに便利です。プロパティ key-valueの形式のファイル ペア 。 構文 public class Properties extends Hashtable credential

  2. Javaで数を数えるプログラムを実装するにはどうすればよいですか?

    プログラムはJLabelを使用します カウントラベルを保持するには、 JTextField 数値を保持するコンポーネントカウント 、 JButton 追加を作成するコンポーネント 、削除 およびリセット ボタン。追加ボタンをクリックすると、JTextFieldのカウントがインクリメントされます 投稿者 1 削除ボタンをクリックすると、カウントが「1」ずつ減らされます。 [リセット]ボタンをクリックすると、リセットされます 0へのカウント 。 例 import java.awt.*; import java.awt.event.*; import javax.swing.*; publ