の 最大() は Integer クラスのメソッドです ジャワ .lang パッケージ。このメソッドは、ユーザーが指定した 2 つのメソッド引数の間の最大値を数値で返します。このメソッドはオーバーロードでき、int、double、float、long の引数を受け取ります。このメソッドは、 数学 クラス。
注: 正の数値と負の数値が引数として渡されると、正の結果が生成されます。両方のパラメーターが負の数として渡された場合、より低い大きさの結果が生成されます。
構文:
以下は宣言です 最大() 方法:
public static int max(int a, int b) public static long max(long a, long b) public static float max(float a, float b) public static double max(double a, double b)
パラメータ:
データ・タイプ | パラメータ | 説明 | 必須/オプション |
---|---|---|---|
整数 | ある | ユーザーが入力した数値。 | 必須 |
整数 | b | ユーザーが入力した数値。 | 必須 |
戻り値:
の 最大() メソッドは、ユーザーが指定した 2 つのメソッド引数のうち大きい方の値を返します。
例外:
それ
互換性のあるバージョン:
Java 1.5以降
例1
public class IntegerMaxExample1 { public static void main(String[] args) { // get two integer numbers int x = 5485; int y = 3242; // print the larger number between x and y System.out.println('Math.max(' + x + ',' + y + ')=' + Math.max(x, y)); } }今すぐテストしてください
出力:
Math.max(5485,3242)=5485
例 2
import java.util.Scanner; public class IntegerMaxExample2 { public static void main(String[] args) { //Get two integer numbers from console System.out.println('Enter the Two Numeric value: '); Scanner readInput= new Scanner(System.in); int a = readInput.nextInt(); int b = readInput.nextInt(); readInput.close(); //Print the larger number between a and b System.out.println('Larger value of Math.max(' + a + ',' + b + ') = ' + Math.max(a, b)); } }
出力:
Enter the Two Numeric value: 45 77 Larger value of Math.max(45,77) = 77
例 3
public class IntegerMaxExample3 { public static void main(String[] args) { //Get two integer numbers int a = -25; int b = -23; // Prints result with lower magnitude System.out.println('Result: '+Math.max(a, b)); } }今すぐテストしてください
出力:
Result: -23
例 4
public class IntegerMaxExample4 { public static void main(String[] args) { //Get two integer numbers int a = -75; int b = 23; // Prints result with positive value System.out.println('Result: '+Math.max(a, b)); } }今すぐテストしてください
出力:
Result: 23