黑马程序员技术交流社区

标题: 练习题 [打印本页]

作者: 汪洋大海    时间: 2013-11-22 19:29
标题: 练习题
  1. class Outout
  2. {
  3.                 public static void main(String[] args)
  4.                 {
  5.                                 Output o = new Output();
  6.                                 o.go();
  7.                 }
  8.                
  9.                 void go()
  10.                 {
  11.                                 int y = 7;
  12.                                 for(int x=1; x<8; x++)
  13.                                 {
  14.                                                 y++;

  15.                                                 if(x>4)
  16.                                                 {
  17.                                                                 System.out.println(++y+"");
  18.                                                 }
  19.                                                 if(y>14)
  20.                                                 {
  21.                                                                 System.out.println("x="+x);
  22.                                                                 break;
  23.                                                 }
  24.                                 }
  25.                 }
  26. }
复制代码
程序输出的会是以下哪一个??

1:12 14
2:12 14 x=6
3:13 15 x=6
作者: 汪洋大海    时间: 2013-11-22 19:31
一个tab这么长呀。。。下次还是不用这个代码好了。
作者: aion2013tian    时间: 2013-11-22 20:59
答案应该是3:13 15 x=6
作者: 樊志伟    时间: 2013-11-22 22:33
答案是第三个
作者: 何超    时间: 2013-11-22 23:00
第三个  因为到了x=6的那次就能进入Y的判断了 判断完了直接break跳出循环了
作者: 执笔梦    时间: 2013-11-23 09:51
应该是第3个
作者: 邓伟    时间: 2013-11-23 12:35
答案是第三个.
作者: 王贺    时间: 2013-11-23 15:50
第三个吧




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