java 循环语句求解 为什么我下面的程序出现:循环语句不能改变循环外面的布尔型局部变量的值? 10
publicbooleanisNumber(Stringspara{booleanitemp=false;//换到这里运行结果错误intnTemp=spara.lengt...
public boolean isNumber(String spara
{
boolean itemp = false;//换到这里运行结果错误
int nTemp = spara.length();
for (int x =0;x<nTemp ;x++ )
{
boolean itemp = false;//换到这里就可以了,为什么哈
char cTemp = spara.charAt(x);
for (int y =0;y<iNum.length ;y++ )
{
if (cTemp == iNum[y])
{
itemp = true;
break;
}
}
if (!itemp)return false;
}
return true;
} 展开
{
boolean itemp = false;//换到这里运行结果错误
int nTemp = spara.length();
for (int x =0;x<nTemp ;x++ )
{
boolean itemp = false;//换到这里就可以了,为什么哈
char cTemp = spara.charAt(x);
for (int y =0;y<iNum.length ;y++ )
{
if (cTemp == iNum[y])
{
itemp = true;
break;
}
}
if (!itemp)return false;
}
return true;
} 展开
4个回答
展开全部
我在想,是不是方法参数那里的小括号漏打了。。。
话说楼主的报错是中文的?
话说楼主的报错是中文的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询