JAVA面視編程題

要求不用循環和本地變量。給正整數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);
			}
			
		}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章