Java max()

王林
リリース: 2024-08-30 15:38:37
オリジナル
703 人が閲覧しました

Java max() 関数は、2 つの数値の最大値を返すために使用されていました。 Java max() 関数は Java.lang.math クラスで定義される Java の組み込み関数であるため、プログラムで max() 関数を使用するには Java.lang.math クラスをインポートする必要があります。 max() 関数は、数値データ型の 2 つのパラメーターを受け入れ、両方の数値パラメーターの最大値を返します。 int、float、double、long などのデータ型のさまざまなパラメーターに対してオーバーロードできます。例外はスローされません。

広告 このカテゴリーの人気コース 3DS MAX アーキテクチャ - 専門分野 | 4コースシリーズ | 3 つの模擬テスト

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

Java max() の構文

次に構文を示します:

構文:

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);
ログイン後にコピー
注: パラメータが正および負の数値として渡された場合、関数は正の結果を返します。両方のパラメーターが負の数として渡された場合、関数はより小さい値の結果を返します。パラメータが同じ値として渡された場合、関数は同じ結果を返します。いずれかのパラメータが NAN 値として渡された場合、関数は結果として NAN を返します。

Java max() 関数の実装例

以下に例を示します:

例 #1

次の例では、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+"." );
}
}
ログイン後にコピー

出力:

Java max()

説明:

上記のコードのように、x と y は 2 つの変数で、それぞれ 1024 と 2034 の値で宣言および初期化されます。後で、これらの変数をパラメータとして渡して max() 関数が呼び出されます (int max(int x, int y ) オーバーロードされているため)、この関数の結果は 2034 となり、これは 1024 と 2034 の最大値です。

例 #2

以下のように、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+"." );
}
}
ログイン後にコピー

出力:

Java max()

説明:

上記のコードのように、x と y は 2 つの変数で、それぞれ 134.78 と 56.89 double 値で宣言および初期化されます。後で、これらの変数をパラメータとして渡して max() 関数が呼び出されます (double max(double x, double y) オーバーロードされているため、この関数の結果は 134.78 となり、これは 1024 と 2034 の最大値です。

例 #3

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+"." );
}
}
ログイン後にコピー

出力:

Java max()

上記のコードと同様、x と y は 2 つの変数であり、これらの変数値を宣言し、スキャナ オブジェクトを通じてユーザーからこれらの変数値を受け取ります。その後、これらの変数をパラメータとして渡して max() 関数が呼び出されるため、ユーザーが入力した 10 や 20 などの値に基づくこの関数の結果は 20 になります。

例 #4

以下のように、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+"." );
}
}
ログイン後にコピー

出力:

Java max()

上記のコードと同様、x と y は 2 つの変数で、それぞれ負の値 -10 と -20 の値で宣言および初期化されます。後で、これらの変数をパラメータとして渡して max() 関数が呼び出され、結果は次のようになります。この関数は -10 であり、これより小さい値になります。

Example #5

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 :

Java max()

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.

Conclusion

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!