Java bigdecimal min example
![](/images/next.gif)
Example below demonstrates the working of bigdecimal
class min() method. Java min method analysis the bigdecimal objects value and returns the numerically minimum value. Value returned by the method is a
bigdecimal type value. Method throws NumberFormatException if
it finds objects values other than integer or double.
In the example two bigdecimal objects, big_0 & big_1 are created. Also arrays of type byte, double, int &
String are created, and by using these arrays, bigdecimal objects values have been changed and modified to
make the method demonstration plausible.
Syntax for using the method : public BigDecimal min(BigDecimal val)
BigDecimal objects with names x, y & z;
z = x.min(y);
import java.math.BigDecimal;
public class Java_bigdecimal_minimum {
public static void main(String args[]) {
// creating byte & double type arrays
byte[] bg = { 1, 2, 3, 4 };
double dig[] = { 1, 2, 3, 4 };
BigDecimal big_0 = new BigDecimal(bg.length);
BigDecimal big_1 = new BigDecimal(dig[3]);
System.out.println("Value of object big_0 : " +
"" + big_0);
System.out.println("Value of object big_1 : " +
"" + big_1);
System.out.println("Method generated minimum " +
"value : "
+ big_0.min(big_1));
big_0 = new BigDecimal(bg[2]);
big_0 = new BigDecimal(dig[2]);
System.out.println("\nValue of object big_0 : " +
"" + big_0);
System.out.println("Value of object big_1 : "
+ big_1);
System.out.println("Method generated minimum " +
"value : "
+ big_0.min(big_1));
// creating integer & string type arrays
int[] in = { 5, 10, 15, 20 };
String str[] = { "newstrackindia ", ".com",
"public", "limited" };
big_0 = new BigDecimal(in[0]);
big_0 = new BigDecimal(str[3].length());
System.out.println("\nValue of object big_0 " +
": " + big_0);
System.out.println("Value of object big_1 : " +
"" + big_1);
System.out.println("Method generated minimum " +
"value : "
+ big_0.min(big_1));
big_0 = new BigDecimal(in[2]);
big_0 = new BigDecimal((str[1]
+ str[2]).length());
System.out.println("\nValue of object big_0 " +
": " + big_0);
System.out.println("Value of object big_1 : " +
"" + big_1);
System.out.println("Method generated minimum " +
"value : "+ big_0.min(big_1));
}
}
|
Download the code