Below is a simple Java program to print a table using loops and Math.pow() function. Alternative solution to Introduction to Java Programming Chapter 2 Exercise 2.14. I decided to write this because a user made a comment about using for loops to solve the problem but his code didn’t produce the required results.
1 2 3 4 5 6 7 8 9 |
public class PrintTable { public static void main(String [] args) { System.out.println("a"+ "t" + "a^2" + "t" + "a^3"); for (int j = 0; j < 4; j++) { System.out.println((j+1) + "t" + ((j+1)*(j+1)) + "t" + ((j+1)*(j+1)*(j+1))); } } } |
Or you can use the Math.pow() function to achieve the same result.
1 2 3 4 5 6 7 8 9 10 11 |
import java.lang.Math; public class PrintTable { public static void main(String [] args) { System.out.println("a"+ "t" + "a^2" + "t" + "a^3"); for (int j = 0; j < 4; j++) { System.out.println((j+1) + "t" + (int)Math.pow((j+1),2) + "t" + (int)Math.pow((j+1),3)); } } } |