黑马程序员技术交流社区

标题: 代码块,正确的结果? [打印本页]

作者: ln0491    时间: 2015-8-29 11:56
标题: 代码块,正确的结果?
  1. public static void main(String[] args) {
  2. {
  3. int a = 1;
  4. System.out.print(a);
  5. }
  6. {
  7. int a = 2;
  8. System.out.print(a);
  9. }
  10. int a = 3;
  11. System.out.print(a);
  12. }
复制代码
结果:
A、123
B、111
C、121
D、编译不通过

作者: michael_wlq    时间: 2015-8-29 12:12
答案是A
直接顺序执行就行了吧,中间添加括号和去掉括号等价
作者: boboyuwu    时间: 2015-8-29 12:14
a!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: boboyuwu    时间: 2015-8-29 12:16
我觉得这题出的不好  把2个代码块放到类里面不是更好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2