Control Flow

Java Program to Generate Multiplication Table

A Java program to generate the multiplication table of a given number.

Problem Description

Write a Java program to generate the multiplication table of a number entered by the user.

Code

MultiplicationTable.java
public class MultiplicationTable {
    public static void main(String[] args) {
        int num = 5;
        for(int i = 1; i <= 10; ++i)
        {
            System.out.printf("%d * %d = %d \n", num, i, num * i);
        }
    }
}

Output

5 * 1 = 5 
5 * 2 = 10 
5 * 3 = 15 
5 * 4 = 20 
5 * 5 = 25 
5 * 6 = 30 
5 * 7 = 35 
5 * 8 = 40 
5 * 9 = 45 
5 * 10 = 50 

Explanation

  1. Loop: Iterates from 1 to 10.
  2. Calculation: Multiplies num by i and prints the result.