El min() és un mètode de classe Integer sota paquet java.lang . Aquest mètode retorna numèricament el valor mínim entre els dos mètodes argument especificat per un usuari. Aquest mètode es pot sobrecarregar i pren els arguments en int, double, float i long.
Nota: si es passa un nombre positiu i un negatiu com a argument, genera el resultat negatiu. I si tots dos paràmetres passen com a nombre negatiu, es genera un resultat de major magnitud.
Sintaxi:
A continuació es presenta la declaració de min() mètode:
tipus d'arbre binari
public static int min(int a, int b) public static long min(long a, long b) public static float min(float a, float b) public static double min(double a, double b)
Paràmetre:
Tipus de dades | Paràmetre | Descripció | Obligatori/Opcional |
---|---|---|---|
int | a | Valor numèric introduït per un usuari. | Obligatori |
int | b | Valor numèric introduït per un usuari. | Obligatori |
Devolucions:
El min() El mètode retorna el valor més petit entre els dos arguments del mètode especificats per un usuari.
Excepcions:
AIXÒ
Versió de compatibilitat:
Java 1.5 i superior
Exemple 1
public class IntegerMinExample1 { public static void main(String[] args) { // Get two integer numbers int a = 5485; int b = 3242; // print the smaller number between x and y System.out.println('Math.min(' + a + ',' + b + ')=' + Math.min(a, b)); } }Prova-ho ara
Sortida:
Math.min(5485,3242)=3242
Exemple 2
import java.util.Scanner; public class IntegerMinExample2 { public static void main(String[] args) { //Get two integer numbers from console System.out.println('Enter the Two Numeric value: '); Scanner readInput= new Scanner(System.in); int a = readInput.nextInt(); int b = readInput.nextInt(); readInput.close(); //Print the smaller number between a and b System.out.println('Smaller value of Math.min(' + a + ',' + b + ') = ' + Math.min(a, b)); } }
Sortida:
Enter the Two Numeric value: 45 76 Smaller value of Math.min(45,76) = 45
Exemple 3
public class IntegerMinExample3 { public static void main(String[] args) { //Get two integer numbers int a = -70; int b = -25; // prints result with greater magnitude System.out.println('Result: '+Math.min(a, b)); } }Prova-ho ara
Sortida:
Result: -70
Exemple 4
public class IntegerMinExample4 { public static void main(String[] args) { //Get two integer numbers int a = -20; int b = 25; // prints result with negative value System.out.println('Result: '+Math.min(a, b)); }Prova-ho ara
Sortida:
Result: -20