请问这道java的题问的是什么意思

 我来答
zsc我行我素
2013-12-02 · TA获得超过241个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:91.1万
展开全部

选A   考的是你的for循环和switch循环的知识

  1. for循环开始  i = 1  打印i  进入switch

  2. 因为i = 1,所以执行case 1:后面的语句,此时i = 2

  3. 然后执行break跳出switch,继续for循环 i++ 此时 i=3

  4. 后面switch循环不直不满足  所以不会在进入 for循环打印出345 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IT奋斗者
2013-12-02 · 超过10用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:22.8万
展开全部
这个问题就是循环结束之后,最终控制台输出的结果是什么。
答案选择A。1345。第一次循环输出1,然后switch吻合case 1,i经过*2已经是2,出了switch,i++。再次执行for循环。此时i是3。输出3,switch不吻合,紧接着循环4和5。最终结果就是1345。答案选择A。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
訾木5L
2013-12-02 · TA获得超过205个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:220万
展开全部
答案是D,首先进入for循环,i=1符合条件,out为打印i,就是1.然后进入switch循环,case1符合条件,得出i=2.break退出switch循环,把i=2继续带入for循环,在switch中case2符合条件,得出i=8不符合for中条件,所以答案为D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小童鞋_成er
2013-12-02 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
您好,提问者:
答案为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判断的。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fafakkandyaer
2013-12-02 · TA获得超过298个赞
知道小有建树答主
回答量:266
采纳率:100%
帮助的人:173万
展开全部
答案为A。
第一次进入打印1;
然后在switch里面满足第一个条件i变为2,但是最后还要执行一个i++,所以第二次进行的时候打印的为3;
之后因为没有满足任何switch的条件,所以只执行i++。
则最后的结构为1345
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式