Die Java-Funktion max() wird verwendet, um das Maximum von zwei numerischen Werten zurückzugeben. Die Java-Funktion max() ist eine integrierte Funktion in Java, die in der Klasse Java.lang.math definiert ist. Um die Funktion max() in einem Programm verwenden zu können, muss die Klasse Java.lang.math importiert werden. Die Funktion max() akzeptiert zwei Parameter numerischer Datentypen und gibt das Maximum beider numerischer Parameter zurück; Es kann für verschiedene Parameter von Datentypen wie int, float, double und long überladen werden. Es wird keine Ausnahme ausgelöst.
WERBUNG Beliebter Kurs in dieser Kategorie 3DS MAX ARCHITEKTUR – Spezialisierung | 4-Gänge-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Es folgt eine Syntax:
Syntax:
data_Type max(data_Type x, data_Type y)
Die Datentypen können int, float, double und long sein.
Unten sind die Parameter der Funktion max():
X und y sind zwei numerische Parameter, von denen die maximale Anzahl zurückgegeben werden soll.
Rückgabewert:Der Rückgabewert der Funktion besteht aus maximal zwei Zahlen, was dem gleichen Datentyp wie der der übergebenen Parameter entspricht.
Die Funktion max() in Java kann für verschiedene Parameter von Datentypen überladen werden, daher ist die folgende Syntax der Funktion max() in Java:
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);
Unten sind die Beispiele:
Wir schreiben den Java-Code, um die Funktion max() besser zu verstehen, anhand des folgenden Beispiels, in dem wir die Funktion max() verwenden, um das Maximum der beiden vom Benutzer übergebenen Ganzzahlen zu ermitteln, wie unten.
Code:
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+"." ); } }
Ausgabe:
Erklärung:
Wie im obigen Code sind x und y zwei Variablen, die mit 1024 bzw. 2034 Werten deklariert und initialisiert werden. Später wird die Funktion max() aufgerufen, wobei diese Variablen als Parameter übergeben werden (int max(int x, int y). ) überladen) und daher ist das Ergebnis dieser Funktion 2034, was die maximale Zahl in 1024 und 2034 ist.
Wir schreiben den Java-Code, um die Funktion max() zu verstehen, wobei wir die Funktion max() verwenden, um das Maximum der beiden vom Benutzer übergebenen Double-Zahlen zu ermitteln, wie unten.
Code:
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+"." ); } }
Ausgabe:
Erklärung:
Wie im obigen Code sind x und y zwei Variablen, die mit 134,78 bzw. 56,89 Double-Werten deklariert und initialisiert werden. Später wird die Funktion max() aufgerufen, wobei diese Variablen als Parameter übergeben werden (double max(double x, double y) überladen) und daher ist das Ergebnis dieser Funktion 134,78, was die maximale Zahl in 1024 und 2034 ist.
Wir schreiben den Java-Code, um die Funktion max() zu verstehen, wobei wir die Funktion max() verwenden, um das Maximum der beiden Ganzzahlen zu finden, die der Benutzer von der Konsole akzeptiert.
Code:
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+"." ); } }
Ausgabe:
Wie im obigen Code sind x und y zwei Variablen, die diese Variablenwerte vom Benutzer über das Scannerobjekt deklarieren und akzeptieren. Später wird die Funktion max() aufgerufen, wobei diese Variablen als Parameter übergeben werden. Daher ist das Ergebnis dieser Funktion basierend auf den vom Benutzer eingegebenen Werten wie 10 und 20 20.
Wir schreiben den Java-Code für die Funktion max(), wobei wir die Funktion max() verwenden, um zwei negative Werte zu übergeben und das Maximum zu ermitteln, wie unten dargestellt.
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 of lower magnitude System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." ); } }
Ausgabe:
Wie im obigen Code sind x und y zwei Variablen, die mit negativen Werten von -10 bzw. -20 deklariert und initialisiert werden. Später wird die Funktion max() aufgerufen, wobei diese Variablen als Parameter und damit das Ergebnis übergeben werden Diese Funktion ist -10, was eine geringere Größe bedeutet.
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.
Das obige ist der detaillierte Inhalt vonJava max(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!