2016-09-13 6 views
-1

私はちょうどそれがこの例では、すべてのXラインごとに2行を改行を入れて、私は自分のコードを修正することができますどのように思っていました。はい、私のコードは、2行ごとに行が作成されますが、それは次のようになります。ここに私のコードですJavaの:どのようにラインごとのx行を追加するには?

TEXT 
TEXT 

TEXT 
TEXT 

TEXT 

int i = 0; 

while (i < number) { 
    System.out.println(text); 

    if (i % 3 == 0) { 
    System.out.println(); 
    } 
    i++; 
} 
+0

スタート '1' – Kon

+0

ヒントで 'i':forループの庭園の一般的なものはどうなるwhileループいけない使用! – GhostCat

+0

@GhostCat私はあなたが意味するかもしれないと思う[「共通またはガーデン」](http://idioms.thefreedictionary.com/common-or-garden)。 –

答えて

0

1.でスタート2行ごとに新しい行を追加します。

int i = 1; 

while (i < number) { 
    System.out.println(text); 

    if (i % 2 == 0) { 
     System.out.println(); 
    } 
    i++; 
} 
0

あなたはカウントする必要があり、これに代えて

TEXT 

TEXT 
TEXT 

TEXT 
TEXT 

1の代わりに、ゼロから始まる、その後、剰余はトリックを行います...

public static void main(String[] args) { 
    newline(3); 
    } 

    private static void newline(int pattern) { 
    int i = 1; 
    while (i < 11) { 
     System.out.println("text"); 
     if (i % pattern == 0) { 
     System.out.println(); 
     } 
     i++; 
    } 
    } 
+0

はあなたが*に*ていない「あなたは1から始まるカウントする必要があり」;モジュロを比較する番号を変更することができます。 –

1
int number_lines = x, index = 0; 

for(int i = 1; i < number_lines; i++) { 

System.out.println("Text"); 
if(i % number_lines == 0) 
    System.out.print("\n"); 
} 
+1

ヒント:回答には単なるコード以上のものが含まれている必要があります。のように:説明。 – GhostCat

関連する問題