2016-11-10 64 views
1

我需要一些幫助。我希望我的程序根據用戶的輸入打印不同的數字,並將該數字與該空間數量縮進一起。必須使用嵌套循環。卡住使用嵌套循環根據數字縮進空格

預期輸出:(可以說用戶類型3

0 
1 
    2 
    3 

爲了簡單起見,我只顯示你我在嵌套做的for循環,而忽略了用戶的輸入部分。

我做了什麼:

for (i=0; i<=userNum; i++) 
    { 
    for (j=0; j<=i; j++) 
    { 
     ? (I think here is the problem as I don't know how to indent by that no of spaces) 
    } 
    System.out.println(i); 
    } 

提前感謝!

+0

你覺得應該是循環內?它的目的是什麼? – Pshemo

+0

@Pshemo,其目的應該是根據每行的編號縮進空格。我只知道'System.out.println();',但那是別的。 – Anonymous

+1

提示:在'println(data)'旁邊還有'print(data)'方法。不同之處在於'print(data)'不會在'data'後面自動添加行分隔符。這使我們能夠在同一行中多次打印數據。 – Pshemo

回答

1

在循環中,你應該使用

System.out.print(" ");