//cd c:\JavaTry2005\Pascal //javac Pascal.java //appletviewer Pascal.java import java.awt.*; import java.util.*; import java.applet.Applet; /* */ public class Pascal extends Applet { public void paint(Graphics g) { final int NMAX = 15; int[][] odds = new int[NMAX + 1][]; for (int n = 0; n <= NMAX; n++) odds[n] = new int[n + 1]; for (int n = 0; n < odds.length; n++){ odds[n][0] = 1; if (n >= 1) odds[n][odds[n].length-1] = 1; } for (int n = 2; n < odds.length; n++) for (int k = 1; k < odds[n].length-1; k++) { odds[n][k]=odds[n-1][k-1] + odds[n-1][k]; } setBackground(Color.yellow); g.setFont(new Font("Serif", Font.BOLD, 20)); g.setColor(Color.blue); for (int n = 0; n < odds.length; n++) { for (int k = 0; k < odds[n].length; k++) { String output =(new Integer(odds[n][k])).toString(); g.drawString(output,400 - 25 * n + 45 * k, 30 + 30 * n); } } } }