Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #7474
| From | mamta81 <roy.mamta@gmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | number conversion |
| Date | 2011-08-29 11:01 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <948475fb-b1da-4062-8008-c64a4ea4206b@x21g2000prd.googlegroups.com> (permalink) |
Hi all,
I have written a number check function. The purpose is to know number
of digits before and after decimal.
public void checkNumber(double number){
System.out.println("number ------------------->" + number );
Double d = new Double(number);
String n = d.toString();
System.out.println("n" + n);
for(int i =0; i< n.length();i++){
if(n.charAt(i)=='.'){
System.out.println("Is a decimal number");
}
}
int index = n.indexOf(".");
System.out.println("index" + index);
String dec = n.substring(index + 1);
System.out.println("dec " + dec);
if(dec.length() > 6 ){
System.out.println("only 6 digits allowed after decimal");
}
String num = n.substring(0,n.indexOf("."));
System.out.println("num " + num);
if(num.length()>10){
System.out.println("Only 10 places allowed before decimal");
}
}
}
when i give checkNumber( 33333335.2534566d); as input i get the
following o/p
number ------------------->3.33333352534566E7
n3.33333352534566E7
Is a decimal number
index1
dec 33333352534566E7
only 6 digits allowed after decimal
num 3
1) what happens to my input for which I get a wrong index of ". "?
2) Is there any other way to find the number of digits before and
after decimal?
Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar
number conversion mamta81 <roy.mamta@gmail.com> - 2011-08-29 11:01 -0700
Re: number conversion Screamin Lord Byron <scre@min.dot> - 2011-08-29 21:35 +0200
Re: number conversion Roedy Green <see_website@mindprod.com.invalid> - 2011-08-29 14:08 -0700
Re: number conversion Lew <lewbloch@gmail.com> - 2011-08-29 14:17 -0700
Re: number conversion Roedy Green <see_website@mindprod.com.invalid> - 2011-08-29 14:52 -0700
Re: number conversion Roedy Green <see_website@mindprod.com.invalid> - 2011-08-29 14:17 -0700
csiph-web