Idenya adalah untuk membuat array dua dimensi integer yang berisi 10 array satu dimensi. Menggunakan loop lapisan ganda, inisialisasi ukuran setiap array lapisan kedua di loop luar. Di loop dalam, pertama -tama tetapkan elemen array di kedua sisi ke 1, dan nilai -nilai lainnya dihitung dengan rumus, dan kemudian elemen array adalah output.
Salinan kode adalah sebagai berikut:
Kelas publik YangHuitriAghle {
public static void main (string [] args) {
int segitiga [] [] = int baru [10] []; // Buat array dua dimensi
// lintasi lapisan pertama dari array dua dimensi
untuk (int i = 0; i <triangle.length; i ++) {
Segitiga [i] = int baru [i+1]; // inisialisasi ukuran array lapisan kedua
// lintasi array lapisan kedua
untuk (int j = 0; j <= i; j ++) {
// Tetapkan elemen array di kedua sisi ke 1
if (i == 0 || j == 0 || j == i) {
Triangle [i] [j] = 1;
} else {// Nilai lain dihitung dengan rumus
Triangle [i] [j] = segitiga [i-1] [j]+segitiga [i-1] [j-1];
}
System.out.print (segitiga [i] [j]+"/t");
}
System.out.println ();
}
}
}