首页 > 试题广场 >

Java语言环境下,运行以下代码,输出的结果是()inta=

[不定项选择题]

Java语言环境下,运行以下代码,输出的结果是(      )

int a = 0;
while (a < 10) {
   switch (a) {
       case 2:
           a += 2;
       case 0:
           a += 2;
       case 4:
           a += 4;
       default:
           a += 4;
   }
}
System.out.println(a);

  • 10
  • 8
  • 6
  • 12
进入循环,选择语句执行case 0:此时a=2,没有break,default满足条件,此时a=2+4=6;
此时还不满足跳出循环的条件,继续进入循环,选择语句执行default,此时a=6+4=10;
不满足进入循环的条件,循环结束,a的最终结果为10
发表于 2022-03-01 17:19:23 回复(0)
a=0+2+4+4
发表于 2021-11-03 18:19:41 回复(0)
 case 0:a=a+2=4。
因为没加break,所以a=a+4=6;a=a+4=10.


发表于 2021-10-06 10:42:40 回复(0)
a += 2;等于 a = a + 2;  这题实际的答案应该是12
发表于 2021-09-26 14:13:16 回复(0)
case间忘记添加break
发表于 2021-08-05 22:04:57 回复(0)