当前位置:编程学习 > JAVA >>

百思不得其解 int值相等的问题,求解释!

--------------------编程问答-------------------- 那就是不相等啊。。。你看你写错没有??
int s=res.companyId;
if (s==companyId) {  //这里不是用的res.companyId,你的 companyId是多少呀?? --------------------编程问答-------------------- 自己打印两个值是多少... --------------------编程问答-------------------- 刚才调试看了,s和companyId的值如果是相等的,就跳出循环 return null,如果不相等,for循环继续 --------------------编程问答-------------------- res是一个临时变量,执行完后,他就变成了null.
所以retrun res 是不是就是return null.
并不是跳出循环了,而是结束了。  --------------------编程问答-------------------- 我是猜的,仅仅提点观点,如果情况不属实,还请见谅。 --------------------编程问答--------------------
可以试下,在外面定义一个变量,先将res赋值给他。
然后再返回该变量。或者直接new一个也行。 --------------------编程问答-------------------- 新手 过来学习一下
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,