首页 > 其他 > 详细

递归打印循环数列

时间:2016-10-16 11:53:24      阅读:177      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!