Java控制檯列印九九乘法表和楊輝三角形
阿新 • • 發佈:2019-02-18
package traning.multiplicative; /** * * @author cloud * */ public class MultiplicativeTable { /** * 九九乘法表 */ public static void printMultiplicativeTable(){ for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) { System.out.print(i + " * " + j + " = " + (i * j) + "\t"); } System.out.println(); } } /** * 列印楊輝三角形 */ public static void printTrigon(){ int[][] a = new int[10][10]; for(int i = 0; i < 10; i++) { a[i][i] = 1; a[i][0] = 1; } for(int i=2; i<10; i++) { for(int j=1; j<i; j++) { a[i][j] = a[i-1][j-1] + a[i-1][j]; } } for(int i=0; i<10; i++) { for(int k=0; k<2*(10-i)-1; k++) { System.out.print(" "); } for(int j=0; j<=i; j++) { System.out.print(a[i][j] + " "); } System.out.println(); } } public static void main(String[] args) { printTrigon(); } }