O min() é um método da classe Integer em pacote java.lang . Este método retorna numericamente o valor mínimo entre os dois métodos argumento especificado por um usuário. Este método pode ser sobrecarregado e leva os argumentos int, double , float e long.
Nota: Se um número positivo e um número negativo forem passados como argumento, será gerado o resultado negativo. E se ambos os parâmetros passarem como um número negativo, gera um resultado de maior magnitude.
Sintaxe:
Segue a declaração de min() método:
string em char java
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âmetro:
Tipo de dados | Parâmetro | Descrição | Obrigatório/Opcional |
---|---|---|---|
interno | a | Valor numérico inserido por um usuário. | Obrigatório |
interno | b | Valor numérico inserido por um usuário. | Obrigatório |
Retorna:
O min() O método retorna o menor valor entre os dois argumentos do método especificados por um usuário.
Exceções:
QUE
Versão de compatibilidade:
Java 1.5 e superior
Exemplo 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)); } }Teste agora
Saída:
Math.min(5485,3242)=3242
Exemplo 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)); } }
Saída:
Enter the Two Numeric value: 45 76 Smaller value of Math.min(45,76) = 45
Exemplo 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)); } }Teste agora
Saída:
Result: -70
Exemplo 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)); }Teste agora
Saída:
Result: -20