出力線10パスカルの三角形の2次元配列:
1
。11
121
1331
14641
.......
観察、パスカルの三角形を取得することは困難ではない、最初の行のそれぞれ、端部要素が全て1、及び中間体であります要素yangHui [I] [J] = yangHui [I-1] [J-1] + yangHui [I-1] [j]は
2次元配列を作成することができ、順次最後のトラバースと、この法則に従って割り当てへ
パブリック クラスyangHuiTriangle {
公共 静的 ボイドメイン(文字列[]引数){
// 宣言し、2次元配列を初期化する。
INT [] [] = yangHui 新しい新しい INT [10 ] [];
のための(INT I <yangHui; I = 0。長さ; I ++ ){
yangHui [i]は = 新しい int型 [I + 1 ];
}
// 二次元アレイの割り当てに
するための(INT I = 0; I <yangHui.length; I ++ ){
// 所与の割り当てエッジ
yangHui [I] [0] = 1 ;
yangHui [I] [I] = 1 ;
//は、中間割り当て与える
ための(INT J = 1、J <yangHui [I] .LENGTH - 1;。。J ++ ){
yangHui [I] [J] = yangHui [I - 1] - + yangHui [I - 1。[J 1] ] [J]。
}
}
// 遍历二维数组
ため(INT iは= 0; I <yangHui.lengthを、I ++ ){
ため(INT J = 0; J <yangHui [I] .LENGTH; J ++ ){
System.out.print(yangHui [I] [J] + "" )。
}
System.out.println();
}
}
}