用java語言編程在屏幕顯示“*”字符組成的菱形

 

package test;

public class Test {

	public static void main(String[] args) {
		int i, j, ROW;
		ROW = 5;

		for (i = 1; i <= ROW; ++i) {
			// 輸出ROW-i個空格
			for (j = 0; j < ROW - i; ++j)
				System.out.print(" ");
			// 輸出2i-1個字符
			for (j = 0; j < i * 2 - 1; ++j)
				System.out.print("*");
			// 換行
			System.out.println();

		}
		for (i = ROW - 1; i >= 1; --i) {
			// 輸出ROW-i個空格
			for (j = 0; j < ROW - i; ++j)
				System.out.print(" ");
			// 輸出2i-1個字符
			for (j = 0; j < i * 2 - 1; ++j)
				System.out.print("*");
			// 換行
			System.out.println();
		}

	}

}

    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章