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

Javaで整数を出力するプログラムの書き方|Scannerを使った入力方法も解説

この記事では、Javaで整数を出力する方法をわかりやすく解説します。整数の取り扱いには「int型」を使用します。int型は32ビットの符号付き2の補数で表現される整数型で、扱える値の範囲は最小値が-2,147,483,648(-2^31)、最大値が2,147,483,647(2^31-1)です。
int型は、メモリ使用量に特別な懸念がない限り、整数値のデフォルトのデータ型として広く利用されています。宣言のみの場合の初期値は0です。

入力と出力のイメージ

たとえば、ユーザーが「45」という整数を入力すると、プログラムは次のように出力します。

Enter an integer: 45

期待される出力:

The integer is: 45

処理の流れ(アルゴリズム)

ステップ1:処理を開始する
ステップ2:ユーザーに整数値の入力を促す、または変数に整数値を定義する
ステップ3:値を読み取る
ステップ4:コンソールに表示する
ステップ5:処理を終了する

例1:ユーザーが入力した整数を出力する

この例では、java.util.Scannerクラスを使ってユーザーからの入力を受け付けます。nextInt()メソッドを呼び出すことで、入力された整数値を読み取ることができます。

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

実行結果

Required packages have been imported
A reader object has been defined
Enter an integer: 45
The nextInt method is used to read the integer value
The integer is: 45

例2:あらかじめ定義した整数を出力する

この例では、事前に変数へ代入しておいた整数値を取得してコンソールに表示します。ユーザー入力が不要のため、動作確認や学習用のシンプルなサンプルとして最適です。

public class PrintInteger {
    public static void main(String[] args) {
        int number;
        number = 45;
        System.out.print("The value for integer has been defined ");
        System.out.println("The integer value is: " + number);
    }
}

実行結果

The value for integer has been defined The integer is: 45

まとめ

Javaで整数を出力する基本は、int型の変数を用意し、System.out.println()またはSystem.out.print()で表示することです。ユーザーから入力を受け取る場合は、java.util.Scannerクラスをインポートし、nextInt()メソッドを使用します。この2つのパターンをマスターすれば、Javaにおける基本的な入出力処理をスムーズに理解できるようになります。

  1. Javaで行列をZ字形に出力するプログラムの書き方

    行列(マトリックス)を「Z」の字形に沿って出力するには、1行目を左から右へ → 右端から左下への対角要素 → 最終行を左から右へ の順に要素を表示していきます。本記事では、その処理を実現するJavaプログラムをサンプルコードとともに解説します。 サンプルコード import java.lang.*; import java.io.*; public class Demo{ public static void z_shape(int my_arr[][], int n){ int i = 0, j, k; // 1行目を左から右へ出力 f

  2. 指定した整数の正方形パターンを出力するJavaプログラム

    指定された整数に基づいて正方形パターンを出力したい場合、以下のようなJavaコードを実装できます。 サンプルコード import java.util.*; import java.lang.*; public class Demo{ public static void main(String[] args){ Scanner my_scan = new Scanner(System.in); System.out.println(Enter a range); int my_num = my_scan.nextInt();