1. 程式人生 > >Java for迴圈的高階使用 圖形表達(下)

Java for迴圈的高階使用 圖形表達(下)

public class LoopKeyWord {
    public static void main(String[] args) {
        //等腰三角形
        dome1();
        //菱形
        demo2();
        //乘法口訣表
        demo3();
    }

    private static void dome1() {
        //等腰三角形
        for(int i = 1;i <= 6;i++){
            for(int k = 6 - i;k >= 1;k--){
                System.out
.print(" "); } for(int x = 1;x <= 2 * i - 1;x++){ System.out.print("*"); } System.out.println(); } } private static void demo2() { //菱形 for(int i = 1;i <= 6;i++){ for(int k = 6 - i;k >= 1
;k--){ System.out.print(" "); } for(int x = 1;x <= 2 * i - 1;x++){ System.out.print("*"); } System.out.println(); } for(int i = 1;i <= 5;i++){ for(int k = 1;k <= i;k++){ System.out
.print(" "); } for(int x = 2 * 6;x > 2 * i + 1;x--){ System.out.print("*"); } System.out.println(); } } private static void demo3() { //乘法口訣表 for(int i = 1;i <=9;i++){ //外層 for(int j = 1;j <= i;j++){ //內層 System.out.print(j + "*" + i + "=" + i * j + "\t"); } System.out.println(); } } }