java if循环怎么从头开始

用了一个while循环但是结果不对还是少了一项初学java求大神解答... 用了一个while循环 但是结果不对 还是少了一项 初学java 求大神解答 展开
 我来答
lmmcfl510
2016-10-29 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:153
采纳率:33%
帮助的人:59.3万
展开全部
你的原因是最后一个else语句,你的i++并不是else语句里面的,所以执行到到最后都会执行一次,而且你的判断有问题90分的都只是及格,你第二个判断语句应该是<=90,逻辑有点问题。
追问
再问一下,怎么把这个的if语句改成swhich语句?
追答
switch语句不好写,因为你这个涉及分数段,所以这个用if else更好,非要用的话用if判断对变量赋值,在switch后面判断这个变量。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式