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,我該怎麼做?關於檢查字符串是否爲數字
但我只能得到整數。假設我輸入123.56,那麼我必須再次輸入。 –
@uddhabtiwari你可以將它存儲在變量 –
+1爲基本概念... – MadProgrammer