为什么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