爲什麼java接受帶有'+'符號的整數以及如何不接受具有' +「號。請幫忙!在此先感謝爲什麼java接受帶有'+'符號的整數以及如何不接受帶有'+'符號的整數輸入
nAmount= scan.nextInt();
String sAmount = Integer.toString(nAmount);
//ON THIS LINE, MY PROG SHOULD NOT ACCEPT INTEGERS WITH "+" SIGN
if (sAmount.contains("+")) {
System.out.println("金額に文字が入力されています。");
} else if (nAmount<=0) {
System.out.println("金額は0円以上で入力してください。");
} else if (nAmount>999999) {
System.out.println("金額は999,999円以下で入力してください。");
} else nAFlag =1;
Sample Output :
Input > 100 (Accepted)
Input > -100 (Not Accepted because of the constrain input is less than 0)
Input > +100 (IT SHOULD NOT BE ACCEPTED BECAUSE IT CONTAINS A SYMBOL)
你到底在問什麼?你能舉例說明你的意思嗎? – ItamarG3
歡迎來到Stack Overflow!請[參觀],環顧四周,並仔細閱讀[幫助],尤其是[*我如何提出一個好問題?](/ help/how-to-ask) –
我需要寫一個只接受數字的代碼,沒有任何字符或符號。但是當我用「+」符號輸入整數時,程序接受它。 – exceptione