programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
• Campbell Ritchie
• Paul Clapham
• Ron McLeod
• Jeanne Boyarsky
• Tim Cooke
Sheriffs:
• Liutauras Vilda
• paul wheaton
• Henry Wong
Saloon Keepers:
• Tim Moores
• Tim Holloway
• Stephan van Hulst
• Carey Brown
• Frits Walraven
Bartenders:
• Piet Souris
• Himai Minh

# Converting a Double to an Int

Greenhorn
Posts: 9
• Number of slices to send:
Optional 'thank-you' note:
I know I'll loose some accuracy ,however can someone give me an example of the syntax. Thanks

Ranch Hand
Posts: 104
• Number of slices to send:
Optional 'thank-you' note:
I'm not really sure whether you're talking about objects (Double and Integer) or primitive datatypes (double and int). But here's a short program which illustrates both.

The important things here are - to cast to an int, you need to put (int) before the double you want to cast to an int. And to get the int value of a Double object, you can use the intValue() method of the Double object.
Hope this helps,
Kathy

Ranch Hand
Posts: 515
• Number of slices to send:
Optional 'thank-you' note:
Use the wrapper classes. Converting primatives is much easier if you move them into the wrapper classes. Here's an example of how to do so
Double MyDoubleObject = new Double(1.002);
Integer MyIntegerObject = new Integer((MyDoubleObject.intValue()));
System.out.println(MyIntegerObject.toString());

wayne drummond
Greenhorn
Posts: 9
• Number of slices to send:
Optional 'thank-you' note:
Thanks guys. However, Kathy your solution is more along the lines of what I was looking for.

 Being a smart alec beats the alternative. This tiny ad knows what I'm talking about: Free, earth friendly heat - from the CodeRanch trailboss https://www.kickstarter.com/projects/paulwheaton/free-heat