Min() ist in Java eine integrierte Methode, die den Mindestwert zweier Zahlen zurückgibt. Es wird vom Paket java.lang.math geerbt und die Argumente werden in den Typen double, int, long und float angenommen. Darüber hinaus kann diese Methode überlastet sein und es gibt bestimmte Bedingungen für die Implementierung dieser Methode. Dies wird in dem Abschnitt besprochen, in dem die Funktionsweise erläutert wird. Darüber hinaus finden Sie in den folgenden Abschnitten Syntax und Beispiele der min()-Methode.
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Syntax:
Wie bereits besprochen, können in dieser Methode verschiedene Datentypen wie int, float, double und long verwendet werden. Im Folgenden finden Sie die entsprechenden Syntaxen dieser verschiedenen Datentypen der Methode min().
public static int min(int num1, int num2) //syntax of min with datatype int
public static long min(long num1, long num2) //syntax of min with datatype long
public static float min(float num1, float num2) //syntax of min with datatype float
public static double min(double num1, double num2) //syntax of min with double
Parameter: num1 und num2 verschiedener Datentypen, von denen der kleinste Wert unter ihnen zurückgegeben wird.
Rückgabewert: Es werden mindestens zwei als Argumente übergebene Zahlen zurückgegeben, und der Datentyp des Ergebnisses ist derselbe wie die Argumente.
1.Wenn eine negative Zahl und eine positive Zahl als Argumente der Methode übergeben werden, ist das generierte Ergebnis negativ.
Beispiel:Wenn die Zahlen -32 und 21 als Argumente angegeben werden, dann wird -32 zurückgegeben.
2. Wenn beide Parameter, die als Argumente der Methode übergeben werden, negativ sind, wird das Ergebnis mit einem höheren Betrag generiert. Das heißt, es wird näher an der –ve(negativen) Unendlichkeit liegen.
Beispiel:Wenn die Zahlen -32 und -21 als Argumente angegeben werden, dann wird -32 zurückgegeben.
3. Wenn beide Parameter, die als Argumente der Methode übergeben werden, gleich sind, wird das generierte Ergebnis denselben Wert haben.
Beispiel:Wenn die Zahlen -32 und -32 als Argumente angegeben werden, dann wird -32 zurückgegeben.
4. Wenn NaN (Keine Zahl) einer der beiden Werte ist, ist das generierte Ergebnis ebenfalls NaN.
Unten sind die Beispiele der Java min()-Methode:
Java-Programm zum Ermitteln des Minimums von zwei positiven Zahlen vom Typ int.
Code:
public class MinExample { public static void main(String[] args) { // Declare two numbers of <u>int</u> type int x = 41; int y = 67; // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Ausgabe:
In diesem Programm werden zwei positive Zahlen, 41 und 67, deklariert, und das Minimum unter ihnen, 41, wird mit der Methode min() ermittelt.
Java-Programm zum Finden des Minimums von zwei Zahlen vom Typ int, von denen eine positiv und die andere negativ ist.
Code:
public class MinExample { public static void main(String[] args) { // Declare two numbers of <u>int</u> type int x = 41; int y = -67; // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Ausgabe:
In diesem Programm wird eine positive Zahl 41 und eine negative Zahl -67 deklariert. Das Minimum unter ihnen, -67, das näher an der negativen Unendlichkeit liegt, wird mit der Methode min() ermittelt.
Java-Programm zum Ermitteln des Minimums von zwei negativen Zahlen vom Typ int.
Code:
public class MinExample { public static void main(String[] args) { // Declare two numbers of <u>int</u> type int x = -41; int y = -67; // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Ausgabe:
In diesem Programm werden zwei negative Zahlen, -41 und -67, deklariert. Das Minimum unter ihnen, -67, das näher an der negativen Unendlichkeit liegt, wird mit der Methode min() ermittelt.
Java-Programm zum Ermitteln des Minimums von zwei positiven Zahlen vom Typ Double.
Code:
public class MinExample { public static void main(String[] args) { // Declare two numbers of double type double x = 26.11; double y = 26.12; // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Ausgabe:
Im Gegensatz zu den oben genannten Programmen werden hier zwei positive Zahlen, 26.11 und 26.12, vom Typ Double deklariert. Das Minimum unter ihnen, 26,11, wird jedoch mit der Methode min() ermittelt, ähnlich den oben genannten Programmen.
Java-Programm zum Ermitteln des Minimums von zwei positiven Zahlen vom Typ Float.
Code:
public class MinExample { public static void main(String[] args) { // Declare two numbers of float type float x = 26.11f; float y = 26.12f; // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Ausgabe:
Hier werden zwei positive Zahlen, 26.11f und 26.12f vom Float-Typ, deklariert. Das Minimum unter ihnen, 26,11, wird mit der Methode min() ermittelt.
Java-Programm zum Ermitteln der mindestens zwei Benutzereingabenummern.
Code:
import java.util.Scanner; public class MinExample { public static void main(String[] args) { System.out.println("Enter two numbers from which the minimum has to be found: "); //read input numbers from the user Scanner in= new Scanner(System.in); //store first number in x int x = in.nextInt(); //store second number in y int y = in.nextInt(); in.close(); // print the minimum number among x and y System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y)); } }
Ausgabe:
In diesem Programm wird der Benutzer zur Eingabe von zwei Zahlen aufgefordert. Wie Sie sehen, werden die Zahlen mit 32 und 57 angegeben, wobei 32 als Mindestzahl zurückgegeben wird.
Was passiert, wenn zwei Zahlen gleich sind?
Es ist ersichtlich, dass als Ergebnis dieselbe Nummer zurückgegeben wird.
Das obige ist der detaillierte Inhalt vonJava min(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!