Results 1 to 3 of 3
Thread: trouble using fractions
- 09-06-2011, 08:30 PM #1
Member
- Join Date
- Sep 2011
- Posts
- 1
- Rep Power
- 0
trouble using fractions
Hi everyone
I'm new to this forum and to java, and have a rather simple question:
I want to use the fraction 1/12, but as an answere, i always get 0.0.
for example:
double a= 1/12;
System.out.println("a= "+a);
which will give me the result : a= 0.0;
what can I do to use fractions correctly?
Thanks in advance.
- 09-06-2011, 08:34 PM #2
Re: trouble using fractions
Raw integers (numbers without a decimal point) are considered ints- they are only whole numbers (0, 1, 76, -45), so you lose anything after the decimal point.
Try to do it the other way: what happens when you divide a big number by a small number? Try 12/5, for example.
One solution would be to use them as raw doubles (numbers with a decimal point). Try 1.0/12.0. You could also cast one (or both) of them:
double a = ((double)1)/12
When you mix a double and an int, the answer is considered a double.How to Ask Questions the Smart Way
Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!
- 09-06-2011, 08:48 PM #3
Similar Threads
-
GUI Trouble
By rvgsd in forum New To JavaReplies: 2Last Post: 03-07-2010, 12:10 AM -
Reducing fractions
By SwEeTAcTioN in forum New To JavaReplies: 10Last Post: 01-13-2010, 04:51 PM -
NumberFormat which leave fractions as they are
By itaipee in forum AWT / SwingReplies: 2Last Post: 12-09-2009, 06:11 PM -
How do I reduce Fractions in this program?
By Popedreadlock in forum New To JavaReplies: 8Last Post: 12-08-2008, 12:28 AM -
having some trouble
By Unknown1369 in forum New To JavaReplies: 13Last Post: 07-21-2008, 11:52 PM


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks