Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:请教一个程序问题 (return) [Re:maoone2003] |
阿猫
发贴: 6 积分: 0 |
于 2004-10-28 19:19
for(int i=100;i<200;i++){return(b+1)} 是一条循环语句! 意思是:当 i<200 时进入循环执行 return(b+1) 总共要执行100次,每次b都要加1最后一次返回当然是138了 |
作者 | Re:请教一个程序问题 (return) [Re:maoone2003] |
jessen
发贴: 3 积分: 0 |
于 2004-11-01 15:08
for(int i=100;i<200;i++){return(b+1)} 是一条循环语句! 意思是:当 i<200 时进入循环执行 return(b+1) 总共要执行100次,每次b都要加1最后一次返回当然是138了 |
作者 | Re:请教一个程序问题 (return) [Re:maoone2003] |
crapaud
发贴: 1 积分: 0 |
于 2004-11-02 15:50
如果是return(b+1)那么答案是39 如果是return(b+i)那么答案是138 说明它只运行一次就跳出循环 |
作者 | Re:请教一个程序问题 (return) [Re:maoone2003] |
kavinwang
现实版流氓兔 版主 发贴: 529 积分: 38 |
于 2004-11-02 16:22
简单点讲: 把 for(int i=100;i<200;i++) return (b+i); 句改为: for(int i=100;i<200;i++)b=b+i; return b; 就不会是138了。 |
作者 | Re:请教一个程序问题 (return) [Re:maoone2003] |
鸡肋男
发贴: 237 积分: 12 |
于 2004-11-08 09:15
^_^,这估计是哪个老师出的题目考学生的吧,那个循环没用,最后一个return也无用,目的是混淆视听。 |
作者 | Re:请教一个程序问题 (return) [Re:maoone2003] |
star_wz
发贴: 2 积分: 0 |
于 2004-11-09 13:10
不知大家回复时有没有编译过,最后一个 return b 去掉后,确实编译不能通过,既然已经有返回值了,为何还必须加入 ruturn b 呢? |
作者 | Re:请教一个程序问题 (return) [Re:maoone2003] |
wuyongjin
发贴: 44 积分: 0 |
于 2004-11-09 13:22
只运行一次 啊 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |