Gangetabell.java [Last ned]

/*
 * Programmet lager en nettside med en multiplikasjonstabell,
 * innenfor området gitt ved innlest start- og stoppverdi.
 * Kjør programmet i kommandovinduet for å lage nettsiden:
 *              java Kalender > Kalender.html
 */
import static java.lang.System.*;
import static java.lang.Integer.*;
import static javax.swing.JOptionPane.*;
 
public class Gangetabell{
 
  public static void main(String[] args) {
    int start = parseInt( showInputDialog("Gi nedre grense:") );
    int stopp = parseInt( showInputDialog("Gi øvre grense:") );
    startDok();
    overskrift1("Multiplikasjonstabell");
    out.println("<table>");
    for (int y=start; y<=stopp; y++) {
      out.print("<tr>");
      for (int x=start; x<=stopp; x++)
        out.print("<td width='40' align='right'>"+x*y+"</td>");
      out.println("</tr>");
    }
    out.println("</table>");
    stoppDok();
  }
 
  private static void startDok() {
    out.println("<html><body>");
  }
 
  private static void stoppDok() {
    out.println("</body></html>");
  }
 
  private static void overskrift1(String s) {
    out.println("<h1>" + s + "</h1>");
  }
 
  private static void avsnitt(String s) {
    out.println("<p>" + s + "</p>");
  }
 
}
Kildekode blir vist ved hjelp av GeSHi.