Метод BigDecimal max () в Java
Метод java.math.BigDecimal.max (BigDecimal val) в Java используется для сравнения двух значений BigDecimal и возврата максимального из двух. Это противоположно методу BigDecimal max () в Java.
Синтаксис:
public BigDecimal max (BigDecimal val)
Параметры: Функция принимает объект Val BigDecimal в качестве параметра, значение которого сравнивается с этим объектом BigDecimal и значения максимального возвращаются.
Возвращаемые значения: этот метод возвращает BigDecimal, значение которого больше этого BigDecimal и val . В случае, если оба они равны, возвращается этот BigDecimal.
Примеры:
Input : a = 17.000041900, b = 17.0000418999 Output : 17.000041900 Input : a = 235900000146, b = 236000000000 Output : 236000000000
Ниже программы проиллюстрируют функцию max () класса BigDecimal.
Program 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
Program 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
Ссылка: https://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#max ()
Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .