× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
--
[ Picked text/plain from multipart/alternative ]
Help needed!!!

I use DecimalFormat to round float variables into either two decimals or
zero decimal by using:
DecimalFormat two = new DecimalFormat("0.00");
DecimalFormat zero = new DecimalFormat("0.");

if I have:
float n1 = 1.245, n2 =0;
n1 = Float.parseFloat(zero.format(n1));
n2 = Float.parseFloat(zero.format(n2));

I have two problems here:
1)  for the zero decimal format, if the float variable is 0.0, like n2.
sometimes (again not always) the formatted value is 1, not 0 as expected ( I
debugged and found that
     zero.format(n2))  return a string of 1.   I have tried use
DecimalFormat("#."),  without dot as DecimalFormat("#").  They all have the
same results. Anything wrong here?

2)  for two decimal format, 1.245 would return 1.24 rather than 1.25. This
is what JAVA API says it's suppose be.   I need to round the number to 1.25.
What should I do?

Should I use other method to round the numbers?  What that will be?

Thanks for your help.

Wayne


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.