package aiqing;
public
class lx
for(j=1;j<=2*i+1;j++)
system.out.print("*");
system.out.println();
}for(i=0;i<3;i++)
for(j=5;j>=2*i+1;j--)
system.out.print("*");
system.out.println();}}
}知識要點:for語句的使用。
總結:只要把演算法弄明白就按思路去設計,就可以把題目設計出來,只要懂乙個演算法之後,就能解決一類的相應的問題,程式不需要背,需要的是理解,是讀懂,只有明白程式的來龍去脈之後,對於這個題目就算是懂一點了,再加強去寫就可以寫出基礎一點的程式了,進步微不足道,但進步也靠努力而得來的,多讀程式,多寫程式,多理解,那麼對程式就不會再照著書乙個乙個**敲了!
執行結果為:
Java列印實心菱形,空心菱形
我們用 號來填充菱形 首先,要想列印出菱形,我們先要對菱形有點認知,首先,菱形是四邊相等的圖形,只要四邊相等,就是菱形,我們這裡只說明豎著列印實心菱形和空心菱形。實心菱形 public static void printhollowrhombus int size 為了區分,我們把i當成當前正在列印...
Java列印菱形與空心菱形
列印菱形尤其是空心菱形對於初學者來說有一定難度,熟練掌握了for迴圈後,還是可以列印出來的 分析 1.先列印上半部分,再列印下半部分 2.找準空格與星號之間的關係,然後再列印 3.上半部分每一行數目分別為 1 3 5 7 9 7 5 3 1 4.找準關係 2 i 1 練習二 列印菱形與空心菱形 列印...
Java演算法之輸出「菱形」
首先要審題,1 控制台輸出菱形 2 每行是奇數個。上圖是需要輸出的結果。分析 如何構建乙個菱形?大體上分3步 第一步 畫出乙個直角的梯形 第二步 把該梯形的右下 腳 去掉!第三步 將左邊的部分 替換成空格 通過以上三步即可構造成乙個菱形,問題解決。下面說一下具體的思路。第一步的實現 這一步其實很簡單...