/** * This program displays a table of numbers, their squares * and their squareroots to standard output. * * @author Stuart Hansen * @version October 23, 2002 */ import java.util.*; public class Tables { public static void main (String [] args) { double start = 0; double end = 2; double increment = 1.0/3; // Print the table heading System.out.println("\n X X^2 Sqrt(X)"); System.out.println("--------------------------"); // Loop printing one row at a time for (double x = start; x<=end; x += increment) { double num = x; double num2 = x * x; double numSqrt = Math.sqrt(x); System.out.printf("%6.2f",num); System.out.printf("%10.2f",num2); System.out.printf("%10.4f",numSqrt); System.out.println(); } System.out.println(); System.out.print("*"); System.out.printf("%4d",21000); System.out.println("*"); System.out.print("*"); System.out.printf("%4.4f",12.134567); System.out.println("*"); System.out.print("*"); System.out.printf("%4.6f",1.0/3); System.out.println("*"); System.out.print("*"); System.out.printf("%3s", "hello"); System.out.println("*"); System.out.print("*"); System.out.printf("%10s", "hello"); System.out.println("*"); System.out.printf("Lottery number %03d", 23); System.out.println(); System.out.printf("Print sign %%%2.1f.",72.5); } }