プログラムを作成してパスカル三角を印刷します.

3227 ワード

// line, : ( 4.)

package printPascalTriangle2;



import java.util.Scanner;



public class PrintPascalTriangle2 {



    

    public static void main(String[] args) {

        

        Scanner console = new Scanner(System.in);

        System.out.print("input the lines > 1:");

        int line = console.nextInt();

        

        printNext(line);

        



    }

    

    public static void printNext(int line)

    {

        // 

        int [][]s =new int[line][line];

         for(int i=0;i <= line-1;i++)

         {

            for(int j = 0;j <= i;j++) 

            {

               if(j==0||j==i)

                 s[i][j]=1;

               else

                 s[i][j] = s[i-1][j-1] + s[i-1][j];

            }

           

         }

         // 

          for(int i=0;i <= line-1;i++)

         {

            for(int j = 1;j <= (line-i-1) * 2;j++)

               System.out.print(" ");

            for(int k = 0;k <= i;k++) 

                  System.out.printf("%4d",s[i][k]);

            System.out.println();

         }

    }



}//class