int s;
number2=input.next();
for (int i=0;i<number2.length();i++){
s=(int)(number2.charAt(i));
while ((s<48)||(s>57)){
System.out.println("Enter the amount");
number2=input.next();
s=number2.charAt(i);
}
}
使用此代码,我只能生成一个整数。如果我想生成一个带小数的双精度,我该怎么做?