Print Table Of Squares And Cubes in Java

Question: Using only the programming techniques you learned in this chapter, write an application that calculates the squares and cubes of the numbers from 0 to 10 and prints the resulting values in table format, as shown below. [Note: This program does not require any input from the user.]

number square cube
0 0 0
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000

Java Program To Print Table Of Squares And Cubes

/*
 *       Filename:  SquaresCubes.java
 *
 *    Description:  Exercise 2.31 - Table of Squares and Cubes
 *
 *@Author:  Bilal Tahir Khan Meo
 *  Website: https://codeblah.com
 *
 * =====================================================================================
 */
public class SquaresCubes{
    public static void main(String[] args){
        System.out.println("number square cube");
        System.out.printf("%d      %d      %d\n", 0, 0*2, 0*3);
        System.out.printf("%d      %d      %d\n", 1, 1*1, 1*1*1);
        System.out.printf("%d      %d      %d\n", 2, 2*2, 2*2*2);
        System.out.printf("%d      %d      %d\n", 3, 3*3, 3*3*3);
        System.out.printf("%d      %d     %d\n", 4, 4*4, 4*4*4);
        System.out.printf("%d      %d     %d\n", 5, 5*5, 5*5*5);
        System.out.printf("%d      %d     %d\n", 6, 6*6, 6*6*6);
        System.out.printf("%d      %d     %d\n", 7, 7*7, 7*7*7);
        System.out.printf("%d      %d     %d\n", 8, 8*8, 8*8*8);
        System.out.printf("%d      %d     %d\n", 9, 9*9, 9*9*9);
        System.out.printf("%d     %d    %d\n", 10, 10*10, 10*10*10);
    }
}