아이디어는 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]; // 두 번째 레이어 배열의 크기 초기화
// 두 번째 레이어 배열을 통과합니다
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 (삼각형 [i] [J]+"/t");
}
System.out.println ();
}
}
}