Heim > Java > javaLernprogramm > Hauptteil

Java max()

王林
Freigeben: 2024-08-30 15:38:37
Original
721 Leute haben es durchsucht

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 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax von Java max()

Es folgt eine Syntax:

Syntax:

data_Type max(data_Type x, data_Type y)
Nach dem Login kopieren

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 max()-Funktion in Java kann für verschiedene Parameter von Datentypen überladen werden, daher ist die folgende Syntax der max()-Funktion in Java:

public static int max(int x, int y);
Nach dem Login kopieren
public static float max(float x, float y) ;
Nach dem Login kopieren
public static long max( long x, long y );
Nach dem Login kopieren
public static double max(double x, double y);
Nach dem Login kopieren
Hinweis: Wenn Parameter als positive und negative Zahl übergeben werden, hat die Funktion ein positives Ergebnis zurückgegeben. Wenn beide Parameter als negative Zahl übergeben werden, gibt die Funktion ein Ergebnis mit niedrigerer Größe zurück. Wenn Parameter mit demselben Wert übergeben werden, gibt die Funktion dasselbe Ergebnis zurück. Wenn einer der Parameter als NAN-Wert übergeben wird, gibt die Funktion als Ergebnis NAN zurück.

Beispiele zur Implementierung der Java max()-Funktion

Unten sind die Beispiele:

Beispiel #1

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+"." );
}
}
Nach dem Login kopieren

Ausgabe:

Java max()

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.

Beispiel #2

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+"." );
}
}
Nach dem Login kopieren

Ausgabe:

Java max()

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.

Beispiel #3

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+"." );
}
}
Nach dem Login kopieren

Ausgabe:

Java max()

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.

Beispiel #4

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+"." );
}
}
Nach dem Login kopieren

Ausgabe:

Java max()

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.

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+"." );
}
}
Nach dem Login kopieren

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.

Das obige ist der detaillierte Inhalt vonJava max(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage