      1  /**

      2     This program prints a table of powers of x.

      3  */

      4  public class PowerTable

      5  {

      6     public static void main(String[] args)

      7     {

      8        final int NMAX = 4;

      9        final double XMAX = 10;

     10

     11        // Print table header

     12

     13        for (int n = 1; n <= NMAX; n++)

     14        {

     15           System.out.printf("%10d", n);

     16        }

     17        System.out.println();

     18        for (int n = 1; n <= NMAX; n++)

     19        {

     20           System.out.printf("%10s", "x ");

     21        }

     22        System.out.println();

     23

     24        // Print table body

     25

     26        for (double x = 1; x <= XMAX; x++)

     27        {

     28           // Print table row

     29

     30           for (int n = 1; n <= NMAX; n++)

     31           {

     32              System.out.printf("%10.0f", Math.pow(x, n));

     33           }

     34           System.out.println();

     35        }

     36     }

     37  }