码迷,mamicode.com
首页 > 其他好文 > 详细

递归打印循环数列

时间:2016-10-16 11:54:27      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

/*
* 不使用循环、局部变量(方法或者代码块)、成员变量,将一个整数N
* 按照2N,4N,8N的方式输出来 ,当整数的值大于900时,按照之前的输出倒序再打印出来。
* 举例:123 246 492 984 984 492 246 123,123为起始值。
*
*/

  1. public class TestRecursion {
  2. public static void main(String[] args) {
  3. TestRecursion test = new TestRecursion();
  4. test.go(123);
  5. }
  6. public void go(int i){
  7. System.out.println(i);
  8. //递归调用并给定出口
  9. if(i<900){
  10. go(2*i);
  11. }
  12. //在递归结束后又依次结束
  13. System.out.println(i);
  14. }
  15. }

递归打印循环数列

标签:

原文地址:http://www.cnblogs.com/wflc/p/5966112.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!