本人新手刚学习java一天.请教个问题? 5

b的值我认为是60但是程序结果是..99为什么?... b的值我认为是60 但是程序结果是..99 为什么? 展开
 我来答
宿舍总动员

2019-12-11 · TA获得超过8374个赞
知道大有可为答主
回答量:1.3万
采纳率:71%
帮助的人:1957万
展开全部

b涉及到的循环是do-while循环

而在这类循环里呢,是先执行循环体再判断(b==60),b的初始值是100,显然不满足循环执行条件。执行一次后就退出了,所以执行过1次b--的b的值为99

希望我的回答对你有帮助,你的采纳是最好的鼓励~

爱永恒
2019-12-10 · 知道合伙人数码行家
爱永恒
知道合伙人数码行家
采纳数:7241 获赞数:19435
最佳技术过硬

向TA提问 私信TA
展开全部
首先你把你的问题发上来看是什么问题能解答的肯定都会帮你解答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coc的大佬
2019-12-11
知道答主
回答量:14
采纳率:0%
帮助的人:8913
展开全部
因为你的条件是b==60才进入循环,所以,b--就跳出了,结果就是99呗。你可以先去了解一下do while 循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式