アイデアは、10個の1次元配列を含む整数2次元アレイを作成することです。二重層ループを使用して、外側ループの各秒レイヤー配列のサイズを初期化します。内側のループで、最初に両側の配列要素を1に割り当て、他の値は式で計算され、次に配列要素が出力されます。
コードコピーは次のとおりです。
パブリッククラスyanghuitriangle {
public static void main(string [] args){
int triangle [] [] = new int [10] []; // 2次元配列を作成します
// 2次元配列の最初のレイヤーをトラバースします
for(int i = 0; i <triangle.length; i ++){
三角形[i] = new int [i+1]; // 2番目のレイヤー配列のサイズを初期化
// 2番目のレイヤー配列をトラバースします
for(int j = 0; j <= i; j ++){
//両側の配列要素を1に割り当てる
if(i == 0 || j == 0 || j == i){
三角形[i] [j] = 1;
} else {//他の値は式で計算されます
三角[i] [j] =三角[i-1] [j]+三角形[i-1] [j-1];
}
System.out.print(triangle [i] [j]+"/t");
}
system.out.println();
}
}
}