El método java.math.BigDecimal.max(BigDecimal val) en Java se usa para comparar dos valores BigDecimal y devolver el máximo de los dos. Esto es opuesto al método BigDecimal max() en Java.
Sintaxis:
public BigDecimal max(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áximo.
Valores devueltos: este método devuelve el BigDecimal cuyo valor es el mayor 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.000041900 Input : a = 235900000146, b = 236000000000 Output : 236000000000
Los siguientes programas ilustrarán la función max() de la clase BigDecimal.
Programa 1:
// Java program to illustrate use of // BigDecimal max() function in Java import java.math.*; public class GFG { public static void main(String[] args) { // create 2 BigDecimal objects BigDecimal a, b; a = new BigDecimal("235900000146"); b = new BigDecimal("236000000000"); // print the maximum value System.out.println("Maximum Value among " + a + " and " + b + " is " + a.max(b)); } }
Maximum Value among 235900000146 and 236000000000 is 236000000000
Programa 2:
// Java program to illustrate use of BigDecimal max() // to display maximum length among two strings in Java 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("Maximum length is " + a.max(b)); } }
Length of string GeeksforGeeks is 13 Length of string GeeksClasses is 12 Maximum length is 13
Referencia: https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#max()
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