所以我一直在試圖弄清楚這一點,但沒有取得成功。所以,我想創建一個打印下面三角形的程序。Java從右向左打印聲明
**********
*********
********
*******
******
*****
****
***
**
*
這是我現在的代碼。
public class PatternC
{
public static void main(String[] args)
{
int len = 1;
int k;
System.out.println("**********");
for (int row = 9; row > len; row--)
{
for(int i=0; i<row; i++)
System.out.print("*");
System.out.println("");
}
for (int end = 0; end<1; end++)
{
System.out.format("%10s", "*");
}
}
}
但是程序打印出來了!
**********
*********
********
*******
******
*****
****
***
**
*
我正確所做的一切,但我只需要對準中間恆星最初從右到左開始。如果你有任何想法如何做到這一點,請幫助我。我已經嘗試過打印格式,但它不起作用。如果你還可以徹底解釋它,我會非常感激。
就在每行開頭添加空格正確的(增加)號。 – Dici 2014-09-24 21:47:07