【发布时间】:2018-04-27 03:39:23
【问题描述】:
我的作业需要包括姓名验证,包括检查姓名中是否有任何数字。我们需要使用如下所示的方法——我们不应该使用 isNumber/isLetter。下面的工作正常,但是,我不知道我应该如何处理 true 和 false 的返回值。我是 Java 的绝对初学者 - 如何将真假解释为我可以使用的东西?
public boolean stringNumeric (String name)
{
int position = 0;
while (position < name.length())
{
char thisCharacter = name.charAt(position);
if (thisCharacter >= '0' && thisCharacter <= '9')
return false;
position ++;
}
return true;
【问题讨论】:
标签: loops while-loop charat