活死題15:打星星(一)

問題:打印如下圖形

在這裏插入圖片描述

解題思路:

1.明確解題方向:此題需要藉助循環來解。口訣:外層控制行數,內層控制星星個數。
2.尋找規律:一共有9行,每行星星個數遞增1.

答題:


		//外層循環控制行數
		for(int i = 1;i <= 9;i++) {
			//內層循環控制星星個數
			for(int j = 1;j <= i;j++) {
				System.out.print(" * ");
			}
			System.out.println();//每打完一行星星,進行換行
		}

	

在這裏插入圖片描述

擴展:打印九九乘法表。

原理相同,只需要把星星換成算術公式。需要注意的是兩個乘數的位置。分別可以用行數,列數表示。


		//外層循環控制行數
		for(int i = 1;i <= 9;i++) {
			//內層循環控制列數
			for(int j = 1;j <= i;j++) {
				System.out.print("   " + j + " X " + i + " = " + j*i);
			}
			System.out.println();
		}

	

在這裏插入圖片描述
這回媽媽再也不用擔心我背乘法口訣了 >o<

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