Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #33879
| From | Martin Gregorie <martin@address-in-sig.invalid> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: double-to-int conversion without a cast |
| Date | 2016-02-25 12:45 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <namt0l$icf$1@dont-email.me> (permalink) |
| References | <conversion-20160225020052@ram.dialup.fu-berlin.de> <nallb7$19k0$1@gioia.aioe.org> |
On Wed, 24 Feb 2016 20:28:05 -0500, Arne Vajhøj wrote:
>
> Math.round(double) return long. And I do think it makes sense for it to
> return long and not int.
>
> I am not aware of any good conversions.
>
> If you are willing to take an ugly one then:
>
> v = Integer.parseInt(String.format("%.0f", x));
>
What Arne says.
However it may also be worth telling them about using the Math.floor()
and Math.ceil() functions in conjunction with Math.round() because there
are some situations when round() by itself won't do what you want.
--
martin@ | Martin Gregorie
gregorie. | Essex, UK
org |
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: double-to-int conversion without a cast Arne Vajhøj <arne@vajhoej.dk> - 2016-02-24 20:28 -0500
Re: double-to-int conversion without a cast Martin Gregorie <martin@address-in-sig.invalid> - 2016-02-25 12:45 +0000
Re: double-to-int conversion without a cast Eric Douglas <e.d.programmer@gmail.com> - 2016-02-25 05:36 -0800
Re: double-to-int conversion without a cast Martin Gregorie <martin@address-in-sig.invalid> - 2016-02-25 15:21 +0000
csiph-web