A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Camwly 中级黑马   /  2015-11-26 22:05  /  1852 人查看  /  24 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

不用循环和if打印0到200


你做对了吗

24 个回复

倒序浏览
  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. }
复制代码
回复 使用道具 举报
666666,楼上玩的一手好递归~~
回复 使用道具 举报
确实6啊
回复 使用道具 举报
  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. }
复制代码
回复 使用道具 举报
好厉害。。
回复 使用道具 举报
这逻辑思维是在下输了。。
回复 使用道具 举报
这思想!!! 膜拜中
回复 使用道具 举报

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

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

QQ图片20151127180401.png
回复 使用道具 举报
666666666666666
回复 使用道具 举报
zqiang 中级黑马 2015-11-27 21:54:34
11#
表示递归还没学到
回复 使用道具 举报
答案出来了啊
回复 使用道具 举报
很强大啊.活学活用.受教
回复 使用道具 举报
确实很厉害的想法,递归的调用,其实我一直不太敢用递归,就是搞不明白递归结束,哎。
回复 使用道具 举报
把循环,改造成递归。。效果不用问了,哈哈哈哈
回复 使用道具 举报
6666666666
回复 使用道具 举报
Camwly 中级黑马 2015-11-28 20:29:59
17#
都是大神呀
回复 使用道具 举报
好吧,这样也可以
回复 使用道具 举报
666666666666666
回复 使用道具 举报
yubail 来自手机 中级黑马 2015-12-7 19:26:14
20#
谢谢分享
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马