请问这道java的题问的是什么意思
展开全部
选A 考的是你的for循环和switch循环的知识
for循环开始 i = 1 打印i 进入switch
因为i = 1,所以执行case 1:后面的语句,此时i = 2
然后执行break跳出switch,继续for循环 i++ 此时 i=3
后面switch循环不直不满足 所以不会在进入 for循环打印出345
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题就是循环结束之后,最终控制台输出的结果是什么。
答案选择A。1345。第一次循环输出1,然后switch吻合case 1,i经过*2已经是2,出了switch,i++。再次执行for循环。此时i是3。输出3,switch不吻合,紧接着循环4和5。最终结果就是1345。答案选择A。
答案选择A。1345。第一次循环输出1,然后switch吻合case 1,i经过*2已经是2,出了switch,i++。再次执行for循环。此时i是3。输出3,switch不吻合,紧接着循环4和5。最终结果就是1345。答案选择A。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是D,首先进入for循环,i=1符合条件,out为打印i,就是1.然后进入switch循环,case1符合条件,得出i=2.break退出switch循环,把i=2继续带入for循环,在switch中case2符合条件,得出i=8不符合for中条件,所以答案为D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-02 · 知道合伙人数码行家
关注
展开全部
您好,提问者:
答案为1 3 4 5,选择A。
1.进入for循环 i = 1;输出 1。
2.进入switch的时候case 1,然后 i = 1 * 2等于2;跳出switch循环。
3.进入for循环的时候 i = 2,i++后输出i = 3。
4.i = 3不满足switch条件,不走switch,输出 4 ,再次进入for输出5。
答案为1 3 4 5,选择A。
1.进入for循环 i = 1;输出 1。
2.进入switch的时候case 1,然后 i = 1 * 2等于2;跳出switch循环。
3.进入for循环的时候 i = 2,i++后输出i = 3。
4.i = 3不满足switch条件,不走switch,输出 4 ,再次进入for输出5。
更多追问追答
追问
还是没怎么明白。
追答
也就是i = 3的时候是不走switch判断的。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案为A。
第一次进入打印1;
然后在switch里面满足第一个条件i变为2,但是最后还要执行一个i++,所以第二次进行的时候打印的为3;
之后因为没有满足任何switch的条件,所以只执行i++。
则最后的结构为1345
第一次进入打印1;
然后在switch里面满足第一个条件i变为2,但是最后还要执行一个i++,所以第二次进行的时候打印的为3;
之后因为没有满足任何switch的条件,所以只执行i++。
则最后的结构为1345
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |