黑马程序员技术交流社区

标题: 一道面试题,你做对了吗 [打印本页]

作者: Camwly    时间: 2015-11-26 22:05
标题: 一道面试题,你做对了吗
不用循环和if打印0到200


你做对了吗
作者: 橘子果酱    时间: 2015-11-26 23:39
  1. public class Demo_Print200 {
  2.         public static void main(String[] args) {               
  3.         int i = 0;       
  4.         print(i);
  5.                
  6.         }
  7.        
  8.         private static void print(int i) {                               
  9.                 try {
  10.                         System.out.println(i);
  11.                         print(i >= 200 ? 1/0 : ++i);
  12.                 } catch (Exception e) {               
  13.                         System.out.println("输出完毕");               
  14.                 }                       
  15.         }
  16. }
复制代码

作者: 王际涛    时间: 2015-11-27 00:17
666666,楼上玩的一手好递归~~
作者: Camwly    时间: 2015-11-27 08:52
确实6啊
作者: Phy_zhang    时间: 2015-11-27 09:26
  1. package PrintDemo;

  2. class PrintDemo2
  3. {
  4.    public static void main(String[] args)
  5.    {
  6.        print(0);
  7.     }
  8.     static int print(int num)
  9.     {
  10.          System.out.println(num);
  11.          return num==200?  0 : print(++num) ;
  12.     }
  13. }
复制代码

作者: 西伯利亚的雪景    时间: 2015-11-27 10:48
好厉害。。
作者: Myth、骞    时间: 2015-11-27 11:00
这逻辑思维是在下输了。。
作者: 海划时代    时间: 2015-11-27 17:20
这思想!!! 膜拜中
作者: 冰雪丝阳    时间: 2015-11-27 18:05
橘子果酱 发表于 2015-11-26 23:39

666呀,结果正确出来,这种调用的思想棒棒哒。

QQ图片20151127180401.png (156.06 KB, 下载次数: 181)

QQ图片20151127180401.png

作者: mark_time    时间: 2015-11-27 18:07
666666666666666
作者: zqiang    时间: 2015-11-27 21:54
表示递归还没学到
作者: xiaoziyk    时间: 2015-11-27 23:56
答案出来了啊
作者: 黎明之前    时间: 2015-11-28 01:05
很强大啊.活学活用.受教
作者: yuhongzhen    时间: 2015-11-28 09:56
确实很厉害的想法,递归的调用,其实我一直不太敢用递归,就是搞不明白递归结束,哎。
作者: hdhunter    时间: 2015-11-28 10:22
把循环,改造成递归。。效果不用问了,哈哈哈哈
作者: 打不死的小小强    时间: 2015-11-28 20:18
6666666666
作者: Camwly    时间: 2015-11-28 20:29
都是大神呀
作者: 许佳鑫    时间: 2015-11-28 21:09
好吧,这样也可以
作者: bulala    时间: 2015-12-7 19:04
666666666666666

作者: yubail    时间: 2015-12-7 19:26
谢谢分享
作者: 段风月    时间: 2015-12-7 21:22
。。。。还没学到递归
作者: 、Z    时间: 2015-12-7 21:28
为什么我看到这种题,第一时间想到的就是递归...
作者: 纯色小白狼    时间: 2015-12-7 21:54
长知识了
作者: hrfhwy    时间: 2015-12-7 22:23
递归学很好啊
作者: a54267490    时间: 2015-12-21 16:34
这个得留着,看来要多练下思维了。。。




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