在這裏分享一下我這些天敲的幾個代碼,代碼是在控制檯輸出三角形,我相信只要這幾個例子可以徹底掌握,那麼學習循環就會駕輕就熟,控制檯輸出的形式以下(不徹底截圖): java
你們能夠把裏面註釋掉的一一試一下,會獲得各個形狀的三角形,畫星形會了,那麼輸出一個乘法口訣表就解決了,代碼以下: 學習
public class Test{ public static void main(String []args){ Test t=new Test(); //t.triangle4();//檢驗輸出三角形 //t.chengFaBiao();//檢驗輸出乘法口訣表 //double l=t.sumLuCheng(10);//檢驗輸出總和 //System.out.println(l); t.jiSuan();//輸出數 } //第一個三角形 public void triangle1(){ for(int i=0;i<10;i++){ for(int j=0;j<i;j++){ System.out.print("*"); } System.out.println(); } } //第二個三角形 public void triangle2(){ for(int i=0;i<10;i++){ for(int j=0;j<(10-i);j++){ System.out.print(" "); } for(int k=0;k<=i;k++){ System.out.print("*"); } System.out.println(); } } //第三個三角形 public void triangle3(){ for(int i=0;i<10;i++){ for(int j=0;j<(10-i);j++){ System.out.print("*"); } System.out.println(); } } //第四個三角形 public void triangle4(){ for(int i=0;i<10;i++){ for(int j=0;j<i;j++){ System.out.print(" "); } for(int k=0;k<(10-i);k++){ System.out.print("*"); } System.out.println(); } } //第五個菱形 //位於上面的一個等腰三角形結束 public void triangle5(){ for(int i=0;i<10;i++){ for(int j=0;j<(10-i);j++){ System.out.print(" "); } for(int k=0;k<=i;k++){ System.out.print("*"); } for(int j=0;j<i;j++){ System.out.print("*"); } System.out.println(); } //位於下面的一個等腰三角形結束 for(int i=0;i<10;i++){ System.out.print(" "); for(int j=0;j<i;j++){ System.out.print(" "); } for(int k=0;k<=(8-i);k++){ System.out.print("*"); } for(int j=0;j<(10-i);j++){ System.out.print("*"); } System.out.println(); } } public void chengFaBiao(){ System.out.println("乘法口訣表:"); for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(i*j+" "); } System.out.println(); } }