Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Selected Reading
Truncate BigDecimal value in Java
The truncate BigDecimal value in Java, try the following code.
Here, we have taken two BigDecimla values and set the round mode for truncating the decimal values −
Example
import java.math.BigDecimal;
public class Demo {
public static void main(String[] argv) throws Exception {
int decPlaces1 = 3;
int decPlaces2 = 5;
BigDecimal val1 = new BigDecimal("37578975587.876876989");
BigDecimal val2 = new BigDecimal("62567875598.976876569");
System.out.println("Value 1 : "+val1);
System.out.println("Value 2 : "+val2);
// ROUND_DOWN
val1 = val1.setScale(decPlaces1, BigDecimal.ROUND_DOWN);
String str1 = val1.toString();
System.out.println("Result = "+str1);
// ROUND_UP
val2 = val2.setScale(decPlaces2, BigDecimal.ROUND_UP);
String str2 = val2.toString();
System.out.println("Result = "+str2);
}
}
Output
Value 1 : 37578975587.876876989 Value 2 : 62567875598.976876569 Result = 37578975587.876 Result = 62567875598.97688
Advertisements
