java - Convert Bigdecimal 123 to 123.00 -


below piece of code, trying print 123 123.00 gives me 123:

bigdecimal decimal = new bigdecimal(123); decimal.doublevalue();  

can please me in printing 123 123.00?

try this:

bigdecimal value = new bigdecimal(123); value = value.setscale(2, bigdecimal.round_half_even) 

you can refer javadocs round_half_even , setscale


Comments