作者hfnadkv (冲冲冲)
看板java
标题[问题] return value的问题
时间Sun Mar 9 01:19:35 2008
不知有遇过明明符合条件
判断式里的文字也符合条件印出来(为了测试是否真的有跑进去)
但回传值就是传不回来,或者是传回来的值是错误的
不知大大有遇过,或认为这可能是什麽问题呢?
明明就没问题,我真的找不出我的问题出在哪,呜~
例:
if (某条件){
System.out.println("1");
return 1;
} else if (某条件){
System.out.println("2");
return 2;
}else if (某条件){
System.out.println("3");
return 3;
}else{
return 4;
}
※ 编辑: hfnadkv 来自: 61.217.99.8 (03/09 01:21)
1F:推 qrtt1:写个真实的例子吧, 这样下去是没有结果的 03/09 01:24
2F:推 kyoby:把代码完整的贴出来吧... 03/09 01:31
3F:→ hfnadkv:整个程式太长了,所以我才请教有无发生过类似问题 03/09 02:15
4F:→ hfnadkv:条件又透过许多计算= = 但还是谢谢大大的回应 03/09 02:19
5F:推 adrianshum:我不肯定如果外面再包着 try/final 的话,final 里面 03/09 02:24
6F:推 adrianshum:再 return 别的值,结果会是 return 哪个? 03/09 02:26
7F:推 mc18:检查看看condition是不是写城 variable = true 之类的错误 03/09 08:53
8F:→ mc18:var = true是条件恒成立, var == true才是判断式 03/09 08:55
9F:推 PRAM:一行行trace也没发现问题在哪吗? @@ 03/09 13:54