JAVA条件、分支语句
答案:2 悬赏:40
解决时间 2021-02-14 07:32
- 提问者网友:生亦何欢
- 2021-02-14 04:11
JAVA条件、分支语句
最佳答案
- 二级知识专家网友:走,耍流氓去
- 2021-02-14 05:02
答案肯定是9,题目中if(i<j || m--<n)的条件,i<j是false,然后继续判断m--<n,这时要注意m--<n包含两个执行语句,意思就是先执行完m<n这个条件后在执行m--,自然m就变成了9.希望能对你有帮助
全部回答
- 1楼网友:猖狂的痴情人
- 2021-02-14 05:17
if后可以跟以;结尾的单个语句或者以{}括起来的复合语句,所以else if (jifeng >= 2000 && jifeng < 4000) system.out.println("该会员享受的折扣是:9折");这里将结束上面的if (jifeng < 2000),下一行的}对应main函数的{,后面的语句都在main函数体外面了,所以正确的写法应该是把else if后面的单行语句都用{}括起来: if (jifen < 2000 ) { system.out.println("9"); } else if (jifen >= 2000 && jifen < 4000) { system.out.println("8"); } else if (jifeng >= 4000 && jifen < 8000) { system.out.println("7"); } else if (jifen >= 8000) system.out.println("6");当然最后这个就无所谓了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯