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

java打印数字金字塔,适用于9以内的数

2015-03-25 20:02 288 查看
package pritice4;

import java.util.Scanner;

public class Pritice17_2 {

public static void main(String[] args) {
// 显示数字金字塔
int i,j,a;
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("  ");

        }

        for(a=2;a<=inner;a++)

        {

        if(i >= a)

        {

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

        }

        else 

        System.out.print(" ");

        }

       System.out.println();

        }

        

        

        

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

     //  {

         

     //   }
}

}

运行结果:Please input a number:

7

                    1       

                 2 1 2      

             3 2 1 2 3     

          4 3 2 1 2 3 4    

      5 4 3 2 1 2 3 4 5   

   6 5 4 3 2 1 2 3 4 5 6  

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