Método BigDecimal min() en Java

El método java.math.BigDecimal.min(BigDecimal val) en Java se usa para comparar dos valores BigDecimal y devolver el mínimo de los dos.

Sintaxis:

public BigDecimal min(BigDecimal val)

Parámetros: La función acepta un objeto BigDecimal val como parámetro cuyo valor se compara con el de este objeto BigDecimal y se devuelve el valor mínimo.

Valores devueltos: este método devuelve el BigDecimal cuyo valor es el menor de este BigDecimal y val . En caso de que ambos sean iguales, se devuelve este BigDecimal.

Ejemplos:

Input :  a = 17.000041900, b = 17.0000418999
Output : 17.0000418999

Input : a = 235900000146, b = 236000000000
Output : 235900000146

Los siguientes programas ilustrarán la función min() de la clase BigDecimal:

Programa 1:

/*Java program to illustrate
use of BigDecimal min() 
function in Java      */
import java.math.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Creating 2 BigDecimal objects
        BigDecimal a, b;
  
        a = new BigDecimal("17.000041900");
        b = new BigDecimal("17.0000418999");
  
        // print the maximum value
        System.out.println("Minimum Value among " + a + 
                        " and " + b + " is " + a.min(b));
    }
}
Producción:

Minimum Value among 17.000041900 and 17.0000418999 is 17.0000418999

Programa 2:

/*Java program to illustrate
use of BigDecimal min() 
to display minimum length
among two strings  */
import java.math.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Create 2 BigDecimal objects
        BigDecimal a, b;
        String s = "GeeksforGeeks";
        String str = "GeeksClasses";
  
        int l1, l2;
        l1 = s.length();
        l2 = str.length();
  
        a = new BigDecimal(l1);
        b = new BigDecimal(l2);
  
        // Print the respective lengths
        System.out.println("Length of string " + s + " is " + a);
        System.out.println("Length of string " + str + " is " + b);
        // Print the maximum value
        System.out.println("Minimum length is " + a.min(b));
    }
}
Producción:

Length of string GeeksforGeeks is 13
Length of string GeeksClasses is 12
Minimum length is 12

Referencia: https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#min()

Publicación traducida automáticamente

Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *