Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言,具有廣泛應(yīng)用的能力和豐富的類庫(kù)。在Java中,我們可以利用各種語(yǔ)法實(shí)現(xiàn)許多有趣的圖形,比如正三角形和倒三角形。
public class Triangle{ public static void main(String[] args){ int n = 5; for(int i=1;i<=n;i++){ for(int j=1;j<=n-i;j++){ System.out.print(" "); } for(int j=1;j<=i*2-1;j++){ System.out.print("*"); } System.out.println(); } } }
以上代碼實(shí)現(xiàn)了輸出一個(gè)正三角形,我們可以看到在n為5時(shí),程序輸出了下面的樣式:
* *** ***** ******* *********
同樣,倒三角形也可以用Java來(lái)實(shí)現(xiàn),只需要稍加修改即可。
public class Triangle{ public static void main(String[] args){ int n = 5; for(int i=n;i>=1;i--){ for(int j=1;j<=n-i;j++){ System.out.print(" "); } for(int j=1;j<=i*2-1;j++){ System.out.print("*"); } System.out.println(); } } }
以上代碼實(shí)現(xiàn)了輸出一個(gè)倒三角形,我們可以看到在n為5時(shí),程序輸出了下面的樣式:
********* ******* ***** *** *
Java作為一種常用編程語(yǔ)言,有著強(qiáng)大的圖形繪制能力,可以用各種語(yǔ)法實(shí)現(xiàn)各種有趣的圖形,幫助程序員更好地實(shí)現(xiàn)自己的創(chuàng)意和想法。