Re: rounding to .5
Re: rounding to .5
- Subject: Re: rounding to .5
- From: Dev WO <email@hidden>
- Date: Wed, 6 Jul 2005 22:11:24 +0200
Thanks Robert for the pointer,
I'm slowly but surely learning and reading all that classes... I
marked this message to make sure I have a reminder;)
Xavier
Glad you found a solution that works for you. However, for precise
handling of rounding you should also get familiar with the
java.math.BigDecimal class. This class has features for setting
the scale using a specified rounding mode. Plus it includes methods
for perform math on objects rather than primitives.
Examples:
BigDecimal myVal = new BigDecimal(25.125);
myVal.setScale(2, BigDecimal.ROUND_HALF_UP);
This would result in myVal having the value 25.13
BigDecimal myVal = new BigDecimal(25.125);
myVal.setScale(2, BigDecimal.ROUND_HALF_DOWN);
This would result in myVal having the value 25.12
On Jul 5, 2005, at 8:13 AM, Dev WO wrote:
Mmmm, let's say thank you Christian, this works like a charm;)
my java knowledge is improving everyday, but I started from the
very beginning;)
Thanks again.
Xavier
On Tue, 5 Jul 2005, Christian Brunschen wrote:
double rounded = Math.round(2.0 * original) / 2.0;
... that should have been
double rounded = Math.rint(2.0 * original) / 2.0;
^^^^
My apologies,
// Christian
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
email@hidden
This email sent to email@hidden
_______________________________________________
WebObjects-dev mailing list
email@hidden
http://www.omnigroup.com/mailman/listinfo/webobjects-dev
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden