Java中的BigDecimal min()方法

这个 JAVA数学大十进制。最小值(BigDecimal val) 方法用于比较两个BigDecimal值并返回 最低限度 两个人中的一个。

null

语法:

public BigDecimal min(BigDecimal val)

参数: 该函数接受一个BigDecimal对象 瓦尔 作为参数,其值与 BigDecimal对象,并返回最小值。

返回值: 此方法返回BigDecimal,其值小于 大十进制和 瓦尔 .如果两者相等, 返回BigDecimal。

例如:

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

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

下面的程序将演示BigDecimal类的min()函数:

项目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));
}
}


输出:

Minimum Value among 17.000041900 and 17.0000418999 is 17.0000418999

项目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));
}
}


输出:

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

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

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享