面试题6

一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。 例:n=1237 则输出为: 1237, 2474, 4948, 9896, 9896, 4948, 2474, 1237

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package com.maoge;

public class {
public static void main(String[] args){
Num(1237);
}

public static void Num(int n)
{
System.out.println(n);
if(n<=5000) {
Num(n * 2);
}
System.out.println(n);
}
}

limaodeng

scribble