だから私は、n 入力の値を受け入れることによって、次のパターンを印刷する必要があります。*パターンを印刷
*
**
***
****
*****
******
*******
******
*****
****
***
**
*
コード:
public static void printPattern(int n)
{
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
{
System.out.println("*");
}
System.out.println("\n");
}
for (int a = n-1; a >= 1; a--)
{
for (int b = 1; b <= a; b++)
{
System.out.print("*");
}
System.out.println("\n");
}
}
しかし、7 出力はこれをしなければなら何らかの理由でこのパターンが印刷されます(例:n = 8)。
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*******
******
*****
****
***
**
*
エラーとはここに?
あなたは '使用の代わりに、' System.out.println'を使用していますSystem.out.print'を実行すると、各印刷後に改行をスキップします。 –