Wrox Programmer Forums
Go Back   Wrox Programmer Forums > Java > Java and JDK > J2EE
| Search | Today's Posts | Mark Forums Read
J2EE General J2EE (Java 2 Enterprise Edition) discussions. Questions not specific to EE will be redirected elsewhere.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the J2EE section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old June 18th, 2003, 07:22 AM
Registered User
 
Join Date: Jun 2003
Location: Manila, , Philippines.
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via Yahoo to cyrusds_asp
Default How to format numbers with decimal places


i have a variable declared as double, it has a value of 32.6666667, i wanted to format the decimal places into 2 only. is there a method in Java that can format it.

Thanks
 
Old June 24th, 2003, 09:17 PM
Registered User
 
Join Date: Jun 2003
Location: , , .
Posts: 8
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Try this proven formulae

Code:
private double roundup(double a) {
    // To round up any figure
    return java.lang.Math.floor(a + 0.99);
}
Neo Gigs

Thanks

Neo Gigs
 
Old March 8th, 2013, 02:26 AM
Registered User
Points: 6, Level: 1
Points: 6, Level: 1 Points: 6, Level: 1 Points: 6, Level: 1
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Mar 2013
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

This code allows you to round a double value to 2 decimal places using DecimalFormat.

You can increase the decimal places by adding an extra #. For example DecimalFormat("#.###"); rounds to 3 decimal places.

import java.text.*;

public class DecimalPlaces {

public static void main(String[] args) {

double d = 1.234567;
DecimalFormat df = new DecimalFormat("#.##");
System.out.print(df.format(d));
}

}




Similar Threads
Thread Thread Starter Forum Replies Last Post
Number with 2 decimal places only pallone SQL Server 2000 4 July 3rd, 2007 07:29 AM
Display Decimal Places rsm42 ASP.NET 1.0 and 1.1 Basics 3 January 7th, 2007 10:46 AM
Round to 2 decimal places adman JSP Basics 0 June 30th, 2005 07:24 AM
Two decimal places only pallone Javascript How-To 5 February 2nd, 2005 12:35 AM
output only 2 decimal places Toka1 Javascript How-To 2 February 20th, 2004 11:44 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.