Java を使用して任意の 3 つの整数を入力し、最大値を出力します

java.util.Scannerをインポートします。

public class Main {     public static void main(String[] args) {         スキャナ入力 = new Scanner(System.in);

        System.out.print("最初の整数を入力してください:");
        int a = input.nextInt();

        System.out.print("2 番目の整数を入力してください:");
        int b = input.nextInt();

        System.out.print("3 番目の整数を入力してください:");
        int c = input.nextInt();

        int max = a;
        if (b > max) {             max = b;         if         (c > max) {             max = c;         }




        System.out.println("最大の数値は次のとおりです: " + max);
    }
}
 

このプログラムでは、まずScannerコンソールから入力を読み取るオブジェクトを作成します。次に、3つの整数が順番に読み取られ、変数とに格納されますabc

次に、ifステートメント チェーンを使用してこれら 3 つの数値のサイズを比較し、最大の数値を見つけて変数に格納しますmax

最後に、System.out.println()最大の数値を出力するメソッドを使用します。

2. 以下は、コンソールから 3 つの整数を読み取り、最大の数値を出力するために使用できる別の実装です。

java.util.Arraysをインポートします。
java.util.Scannerをインポートします。

public class Main {     public static void main(String[] args) {         スキャナ入力 = new Scanner(System.in);

        int[] nums = new int[3];
        for (int i = 0; i < 3; i++) {             System.out.print("「番目」 + (i+1) + 「番目の整数を入力してください: " );             nums[i] = input.nextInt();         }


        int max = Arrays.stream(nums).max().getAsInt();

        System.out.println("最大の数値は次のとおりです: " + max);
    }
}
 

このプログラムでは、まずScannerコンソールから入力を読み取るオブジェクトを作成します。次に、ループを使用して 3 つの整数が順番に読み取られ、配列に格納されますnums

次に、Arrays.stream()メソッドを使用して配列をストリームに変換し、max()メソッドを使用して配列内の最大値を見つけて、変数に格納しますmax

最後に、System.out.println()最大の数値を出力するメソッドを使用します。

以下は、コンソールから 3 つの整数を読み取り、最大の数値を出力するために使用できる別の実装です。

java.util.Scannerをインポートします。

public class Main {     public static void main(String[] args) {         スキャナ入力 = new Scanner(System.in);

        System.out.print("最初の整数を入力してください:");
        int a = input.nextInt();

        System.out.print("2 番目の整数を入力してください:");
        int b = input.nextInt();

        System.out.print("3 番目の整数を入力してください:");
        int c = input.nextInt();

        int max = Math.max(Math.max(a, b), c);

        System.out.println("最大の数値は次のとおりです: " + max);
    }
}

このプログラムでは、まずScannerコンソールから入力を読み取るオブジェクトを作成します。次に、3つの整数が順番に読み取られ、変数とに格納されますabc

次に、Math.max()メソッドを使用して、これら 3 つの数値の大きさを比較し、最大の数値を見つけて、それを変数 に格納しますmax

最後に、System.out.println()最大の数値を出力するメソッドを使用します。

おすすめ

転載: blog.csdn.net/lmrylll/article/details/129934984