// Times.java // Illustrates nested loops import java.awt.*; import java.applet.*; public class Times extends Applet { TextArea output = new TextArea(10, 40); Button go = new Button("Go"); public void init() { setLayout(new BorderLayout()); add("North", go); add("Center", output); output.setFont(new Font("Monospaced", Font.PLAIN, 10)); } public boolean action(Event e, Object o) { for (int outer = 1; outer <= 10; outer++) { for (int inner = 1; inner <= 10; inner++) { int product = inner * outer; if (product < 10) output.appendText(" " + product); else if (product < 100) output.appendText(" " + product); else output.appendText(" " + product); } output.appendText("\n"); } return true; } }