循環打印三角形

一、
package com.im;

import java.util.Scanner;

public class Demo517 {

public static void main(String[] args) {
    // TODO Auto-generated method stub

    Scanner input = new Scanner(System.in);
    System.out.print("請輸入1到15之間的整數:");
    int n = input.nextInt();

    if(n>=1 && n<=15){
    for(int i=1; i<=n; i++){
        for(int j=1; j<=n-i; j++){
            System.out.print("   ");
        }

// for(int k=0; k<=i; k++){
// System.out.print(“* “);
//
// }

        for(int k=i; k>=1; k--){
            System.out.print((k>=10) ? " " +k : "  "+k);
        }
        for(int k=2; k<=i; k++){
            System.out.print((k>=10) ? " "+k : "  "+k);
        }

        System.out.println();
    }
    }else{
        System.out.println("輸入錯誤!");
        System.exit(1);
    }
}

}
結果:
這裏寫圖片描述
二、
package com.im;

import java.util.Scanner;

public class Demo519 {

public static void main(String[] args) {
    // TODO Auto-generated method stub

    Scanner input = new Scanner(System.in);
    System.out.print("請輸入1到15之間的整數:");
    int n = input.nextInt();

    if(n>=1 && n<=15){
    for(int i=1; i<=n; i++){
        for(int j=1; j<=n-i; j++){
            System.out.print("    ");
        }

// for(int k=0; k<=i; k++){
// System.out.print(“* “);
//
// }

        for(int k=1; k<=i; k++){
            System.out.printf("%4d",(int)Math.pow(2,k-1));
        }
        for(int k=i; k>=2; k--){
            System.out.printf("%4d",(int)Math.pow(2,k-2));
        }

        System.out.println();
    }
    }else{
        System.out.println("輸入錯誤!");
        System.exit(1);
    }
}

}
結果:
這裏寫圖片描述
三、
package com.im;

import java.util.Scanner;

public class Demo519 {

public static void main(String[] args) {
    // TODO Auto-generated method stub

    Scanner input = new Scanner(System.in);
    System.out.print("請輸入1到15之間的整數:");
    int n = input.nextInt();

    if(n>=1 && n<=15){
    for(int i=1; i<=n; i++){
        for(int j=1; j<=n-i; j++){
            System.out.print(" ");
        }
        for(int k=1; k<=i; k++){
            System.out.print("* ");

        }
            System.out.println();
    }
    }else{
        System.out.println("輸入錯誤!");
        System.exit(1);
    }
}

}
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章