Java max() 関数は、2 つの数値の最大値を返すために使用されていました。 Java max() 関数は Java.lang.math クラスで定義される Java の組み込み関数であるため、プログラムで max() 関数を使用するには Java.lang.math クラスをインポートする必要があります。 max() 関数は、数値データ型の 2 つのパラメーターを受け入れ、両方の数値パラメーターの最大値を返します。 int、float、double、long などのデータ型のさまざまなパラメーターに対してオーバーロードできます。例外はスローされません。
広告 このカテゴリーの人気コース 3DS MAX アーキテクチャ - 専門分野 | 4コースシリーズ | 3 つの模擬テスト無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
次に構文を示します:
構文:
data_Type max(data_Type x, data_Type y)
data_types には、int、float、double、long を指定できます。
以下は max() 関数のパラメータです:
x と y は 2 つの数値パラメータであり、そのうちの最大数が返されます。
戻り値: 関数の戻り値は最大 2 つの数値であり、パラメーターの渡しと同じ data_type です。
Java の max() 関数は、データ型のさまざまなパラメータに対してオーバーロードできるため、Java の max() 関数の構文は次のとおりです。
public static int max(int x, int y);
public static float max(float x, float y) ;
public static long max( long x, long y );
public static double max(double x, double y);
以下に例を示します:
次の例では、max() 関数をより明確に理解するために Java コードを作成します。ここでは、以下のように、max() 関数を使用して、ユーザーによって渡された 2 つの整数値の最大値を見つけます。
コード:
import java.lang.Math; class Demo { public static void main( String[] arg ) { // variable declaration int x = 1024, y = 2034, result; // calling max() built in function which is define in Math built in class result = Math.max(x,y); System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." ); } }
出力:
説明:
上記のコードのように、x と y は 2 つの変数で、それぞれ 1024 と 2034 の値で宣言および初期化されます。後で、これらの変数をパラメータとして渡して max() 関数が呼び出されます (int max(int x, int y ) オーバーロードされているため)、この関数の結果は 2034 となり、これは 1024 と 2034 の最大値です。
以下のように、max() 関数を理解するために Java コードを作成し、max() 関数を使用してユーザーから渡された 2 つの倍精度数値の最大値を見つけます。
コード:
import java.lang.Math; class Demo { public static void main( String[] arg ) { // variable declaration double x = 134.78, y = 56.89, result; // calling max() built in function which is define in Math built in class result = Math.max(x,y); System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." ); } }
出力:
説明:
上記のコードのように、x と y は 2 つの変数で、それぞれ 134.78 と 56.89 double 値で宣言および初期化されます。後で、これらの変数をパラメータとして渡して max() 関数が呼び出されます (double max(double x, double y) オーバーロードされているため、この関数の結果は 134.78 となり、これは 1024 と 2034 の最大値です。
max() 関数を理解するために Java コードを作成します。ここでは、max() 関数を使用して、コンソールからユーザーが受け入れる 2 つの整数値の最大値を見つけます。
コード:
import java.lang.Math; import java.util.Scanner; class Demo { public static void main( String[] arg ) { // variable declaration int x, y, result; // accept two numbers of integer type from console System.out.println( "Enter the Two Numeric value: "); Scanner sc = new Scanner(System.in); x = sc.nextInt(); y = sc.nextInt(); result = Math.max(x,y); //Print the maximum number between x and y System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." ); } }
出力:
上記のコードと同様、x と y は 2 つの変数であり、これらの変数値を宣言し、スキャナ オブジェクトを通じてユーザーからこれらの変数値を受け取ります。その後、これらの変数をパラメータとして渡して max() 関数が呼び出されるため、ユーザーが入力した 10 や 20 などの値に基づくこの関数の結果は 20 になります。
以下のように、max() 関数を使用して 2 つの負の値を渡し、最大値を求める max() 関数の Java コードを作成します。
コード:
import java.lang.Math; import java.util.Scanner; class Demo { public static void main( String[] arg ) { // variable declaration int x, y, result; x = -10; y = -20; result = Math.max(x,y); //Print the maximum number between x and y of lower magnitude System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." ); } }
出力:
上記のコードと同様、x と y は 2 つの変数で、それぞれ負の値 -10 と -20 の値で宣言および初期化されます。後で、これらの変数をパラメータとして渡して max() 関数が呼び出され、結果は次のようになります。この関数は -10 であり、これより小さい値になります。
We write the java code for max() function where we use the max() function to pass positive and negative values and find the maximum, as below.
Code:
import java.lang.Math; import java.util.Scanner; class Demo { public static void main( String[] arg ) { // variable declaration int x, y, result; x = 10; y = -20; result = Math.max(x,y); //Print the maximum number between x and y System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." ); } }
Output :
As in the above code, the x and y are two variables declare and initialize with values 10 and -20 values respectively, and the result of this function is 10.
The java max() function which is a built-in function in Java.lang.math class is used to gets the maximum of two numerical values, as we have seen above with an example.
以上がJava max()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。