輸出各種圖形
阿新 • • 發佈:2019-02-09
import static java.lang.Math.*; public class TestDemo1 { public static void main(String[] args) { //矩形 for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ System.out.print("*"); } System.out.print("\n"); } //正三角 for(int i=0;i<5;i++){ for(int j=0;j<=i;j++){ System.out.print("*"); } System.out.print("\n"); } //列印倒三角 for(int i=0;i<5;i++){ for(int j=0;j<4-i;j++){ System.out.print("*"); } System.out.print("\n"); } //列印等腰三角形(上) for(int i=0;i<5;i++){ for(int k=5-i;k>=0;k--){ System.out.print(" "); } for(int j=0;j<2*i+1;j++){ System.out.print("*"); } System.out.print("\n"); } //列印等腰三角形(下) for(int i=0;i<4;i++){ for(int k=0;k<=i+2;k++){ System.out.print(" "); } for(int j=0;j<2*(3-i)+1;j++){ System.out.print("*"); } System.out.print("\n"); } //列印菱形(座標法) for(int i=-4;i<=4;i++){ for(int j=-4;j<=4;j++){ if(abs(i)+abs(j)<=4){ System.out.print("*"); } else{ System.out.print(" "); } } System.out.println(); } //列印九九乘法表 for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(i+"*"+j+"="+i*j+" "); } System.out.println(); } } }