首先展示下結果:
簡介:
楊輝三角,是二項式係數在三角形中的一種幾何排列。在歐洲,這個表叫做帕斯卡三角形。帕斯卡(1623----1662)是在1654年發現這一規律的,比楊輝要遲393年,比賈憲遲600年。楊輝三角是中國古代數學的傑出研究成果之一,它把二項式係數圖形化,把組合數內在的一些代數性質直觀地從圖形中體現出來,是一種離散型的數與形的優美結合。
實例代碼如下:
package com.sxt;import java.util.Arrays;public class KeBen {public static void main(String[] args) {int[][] array =new int [10][10];array [0]=new int[]{1};//第一行就是1for (int i=1;i<10;i++){array[i]=new int [i+1];for (int j=0;j<i+1;j++){if(j==0||j==i){//邊界特殊處理array[i][j]=1;} else{//等於上一行的兩肩之和array[i][j]=array[i-1][j]+array[i-1][j-1];}}}//簡單輸出for (int i=0;i<10;i++){System.out.println(Arrays.toString(array[i]));}//排版輸出for (int i=0;i<10;i++){for (int j=0;j<10-i-1;j++){System.out.print(" ");//兩個空格}for (int j=0;j<=i;j++){String a=""+array[i][j];//轉成字符串//字符串長度不一樣要分開考慮if(a.length()==1){a=" "+a+" ";}if(a.length()==2){a=" "+a;}System.out.print(a+" ");}System.out.println();}}}總結
以上就是本文關於java編程實現楊輝三角兩種輸出結果實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!