您的位置:首页 > 编程语言 > Java开发

java打印各种三角形图案,适用于9以内的数

2015-03-25 18:37 447 查看
1.package pritice4;

import java.util.Scanner;

public class Printfjinzita {

public static void main(String[] args) {
// 显示金字塔
int i,j;
Scanner input = new Scanner(System.in);
System.out.println("Please input a number:");

        int inner = input.nextInt();

        for(i=inner;i>0;i--)

        {

        for(j=1;j<=inner;j++)

        {

        if(i >= j)

        {

        System.out.print(j+" ");

        }

        else 

        System.out.print(" ");

        }

        System.out.println();

        }
}

}

显示结果为Please input a number:

7

1 2 3 4 5 6 7 

1 2 3 4 5 6  

1 2 3 4 5   

1 2 3 4    

1 2 3     

1 2      

1       

2.package pritice4;

import java.util.Scanner;

public class Pritice17 {

public static void main(String[] args) {
// 显示金字塔
int i,j;
Scanner input = new Scanner(System.in);
System.out.println("Please input a number:");

        int inner = input.nextInt();

        for(i=1;i<=inner;i++)

        {

        for(j=1;j<=inner;j++)

        {

        if(i >= j)

        {

        System.out.print(j+" ");

        }

        else 

        System.out.print(" ");

        }

        System.out.println();

        }
}

}

显示结果为Please input a number:

7

1       

1 2      

1 2 3     

1 2 3 4    

1 2 3 4 5   

1 2 3 4 5 6  

1 2 3 4 5 6 7 

3.package pritice4;

import java.util.Scanner;

public class Pritice17_2 {

public static void main(String[] args) {
// 显示金字塔
int i,j;
Scanner input = new Scanner(System.in);
System.out.println("Please input a number:");

        int inner = input.nextInt();

        for(i=1;i<=inner;i++)

        {

        for(j=inner;j>=1;j--)

        {

        if(i >= j)

        {

        System.out.print(j+" ");

        }

        else 

        System.out.print("");

        }

        System.out.println();

        }

        

        

        

      for(i=1;i<=inner;i++)

       {

          for(j=1;j<=inner;j++)

        {

        if(i >= j)

          {

        System.out.print(j+" ");

        }

        else 

        System.out.print(" ");

        }

        System.out.println();

        }
}

}

显示结果为Please input a number:

7



2 1 

3 2 1 

4 3 2 1 

5 4 3 2 1 

6 5 4 3 2 1 

7 6 5 4 3 2 1 

1       

1 2      

1 2 3     

1 2 3 4    

1 2 3 4 5   

1 2 3 4 5 6  

1 2 3 4 5 6 7 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: