Thanks Guys!

On Mon, May 10, 2010 at 3:10 AM, Kevin Wright
<[email protected]> wrote:
> With Groovy or Scala on the other hand, it's an absolute doddle to use!
>
>
> On 10 May 2010 03:16, Casper Bang <[email protected]> wrote:
>>
>> Also keep in mind that whenever you work with money, you need to use a
>> base10 type rather than a base2 since the latter is subject to classic
>> IEEE-754 floating point rounding errors:
>> http://en.wikipedia.org/wiki/Floating_point#Accuracy_problems
>>
>> Java has the BigDecimal type for this purpose, though it's probably
>> the most horrible support of a decimal type in any modern language.
>>
>>
>> On May 10, 3:25 am, Luke Vandervort <[email protected]> wrote:
>> > This should be simple for you guys. I am writing a simple program. The
>> > correct answer is 630, however java comes up with 626.4. I assume this
>> > is a rounding issue because I used the wrong variable type, but after
>> > a couple hours on this thing I have no idea. Anyone have any
>> > suggestions?
>> >
>> > public class yards
>> > {
>> >         public static void main(String[] args)
>> > {
>> > byte length=25;
>> > byte width=42;
>> > int product= length * width;
>> > float totalsquareyards=product / 9;
>> > double cost= totalsquareyards * 5.4f;
>> >
>> > System.out.println("");
>> > System.out.print("The carpeting is  " + length);
>> > System.out.println(" feet long.");
>> > System.out.println("");
>> > System.out.print("The carpeting is  " + width);
>> > System.out.println(" feet wide.");
>> > System.out.println("");
>> > System.out.print("It will cost $" + cost);
>> > System.out.println(" to carpet the room");
>> > System.out.println("");
>> >
>> > }
>> > }
>> >
>> > Thanks!
>> > --
>> > Luke M. P. Vandervort
>> > Linux, because rebooting is for adding new hardware ...
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "The Java Posse" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to
>> > [email protected].
>> > For more options, visit this group
>> > athttp://groups.google.com/group/javaposse?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "The Java Posse" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/javaposse?hl=en.
>>
>
>
>
> --
> Kevin Wright
>
> mail/google talk: [email protected]
> wave: [email protected]
> skype: kev.lee.wright
> twitter: @thecoda
>
> --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>



-- 
Luke M. P. Vandervort

Linux, because rebooting is for adding new hardware ...

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to