How to get a double from the quotient of two int values?
- From: Adam Funk <a24061@xxxxxxxxx>
- Date: Tue, 16 Aug 2005 14:14:12 +0100
int a = 3;
int b = 7;
double x, y;
x = a / b;
y = (1.0 * a) / b;
System.out.println("x = " + x);
System.out.println("y = " + y);
produces
x = 0.0
y = 0.42857142857142855
I understand *why* x is 0.0 (the / operator returns an int, which is then
implicitly cast to a double).
But I'd like to know if "(1.0 * a) / b" is the correct way to get the double
answer?
--
Thanks,
Adam
.
- Follow-Ups:
- Re: How to get a double from the quotient of two int values?
- From: Oliver Wong
- Re: How to get a double from the quotient of two int values?
- From: John
- Re: How to get a double from the quotient of two int values?
- Prev by Date: Re: Frame in den Vordergrund
- Next by Date: Re: How to get a double from the quotient of two int values?
- Previous by thread: JFrame to Front
- Next by thread: Re: How to get a double from the quotient of two int values?
- Index(es):