循环打印三角形

一、
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);
    }
}

}
结果:
循环打印三角形_第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);
    }
}

}
结果:
循环打印三角形_第2张图片
三、
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);
    }
}

}
循环打印三角形_第3张图片

你可能感兴趣的:(Java)