2016-04-19 5 views
0

誰でもこの問題を解決するのに役立つことができますか?Javaネストループ:インデントテキスト

表示されているように数字0,1,2、...、userNumを入力します。数字はその数のスペースでインデントされます。印字された行ごとに先頭のスペースを、その後に番号を、そして改行を印字します。ヒント:ループ変数としてiとjを使用します(iとjを明示的に初期化します)。注:印刷された番号の後に空白のようなスペースは避けてください。例:userNum = 3つの印刷:

所与のコードは次の通りである:

public class NestedLoop { 

public static void main (String [] args) { 

    int userNum = 0; 
    int i = 0; 
    int j = 0; 

    /* Your solution goes here */ 

    return; 
} 
} 

任意の提案は理解されるであろう。ありがとうございました。私はijは、その意味では必要とは思わない

+2

何をしようとしたのですか? – Alon

答えて

0

...あなたは

for (int i = 0; i <= userNum; i++) { 
    for (int j = 0; j < i; j++) { 
     System.out.print(" "); 
    } 
    System.out.println(i); 
} 
+0

そのコードはそれを解決しました。ご協力いただきありがとうございます! –

+0

問題ありません!また、正しい答えをマークするために:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – Michael