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);
}
}
このコードを使用すると、整数のみを生成できます。double を decimal で生成したい場合、どうすればそれを行うことができますか?