1道java题目。选什么?为什么?
下列代码的执行结果是?()(选择1项)inti=1,j=0;switch(i){case2:j+=6;case4:j+=1;default:j+=2;case0:j+=4...
下列代码的执行结果是?( )(选择1项)
int i=1, j=0;
switch(i) {
case 2:
j+=6;
case 4:
j+=1;
default:
j +=2;
case 0:
j +=4;
}
System.out.println("j="+j);
A) 程序能运行,输出结果:j=0 B) 程序能运行,输出结果:j=2
C) 程序能运行,输出结果:j=4 D) 程序能运行,输出结果:j=6 展开
int i=1, j=0;
switch(i) {
case 2:
j+=6;
case 4:
j+=1;
default:
j +=2;
case 0:
j +=4;
}
System.out.println("j="+j);
A) 程序能运行,输出结果:j=0 B) 程序能运行,输出结果:j=2
C) 程序能运行,输出结果:j=4 D) 程序能运行,输出结果:j=6 展开
3个回答
展开全部
怎么说呢,你给的程序很烂,但非要选一个的话,选B,原因:
switch(i),也就是判断i的值,i不等于2,不等于4,不等于0,所以default,default中j+=2的意思是将j的值加2再赋给j,等价于j=j+2;这种写法
switch(i),也就是判断i的值,i不等于2,不等于4,不等于0,所以default,default中j+=2的意思是将j的值加2再赋给j,等价于j=j+2;这种写法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语法错误 default是放在最后面的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询