您的位置:首页 > 编程语言 > Java开发

JAVA面视编程题

2015-10-30 10:01 411 查看
要求不用循环和本地变量。给正整数n,以2n, 4n, 8n的方式递增,当大于5000时,以特定方式输出。
比如 n = 1234,

输出结果为: 1234

2468

4936

9872

9872

4936

2468

1234

考的递归

public void Display(int n)
{
if(n < 5000)
{
System.out.println(n);
Display(2 * n);
if(2 * n > 5000)
{
System.out.println(2 * n);
System.out.println(2 * n);
}
System.out.println(n);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: