这是我的代码,用于尝试查看是否有数字,现在我今年才刚开始编程,所以对此我非常陌生,但是我试图做的是使用for循环来打印出该String和如果它是一个数字,然后是数字++,然后使用if语句检查是否存在一个数字,如果不是,那么我有一个例外,就是只需要至少一位数字。输入的是我从使用扫描仪的用户那里获得的信息,不想将整个程序放在这里
for(int i = 0; i > input.length(); i++)
{
ch = input.charAt(i);
if(ch >= '0' && ch <= '9')
{
number++;
}
}
if(number == 0)
{
throw new NoDigit();
}
return input;