Here is a Java program to print multiplication table of a number. Given a number N, we have to print the multiplication table of N till 10 terms using a loop. In this java program, we are using a for loop to print table but same logic can be implemented using while or do-while loop.

For loop will iterate 10 times and in every iteration it will print one line of multiplication table.

## Java program to print multiplication table of a number

package com.tcc.java.programs; import java.util.Scanner; public class PrintTable { public static void main(String[] args) { int i, num; Scanner scanner; scanner = new Scanner(System.in); // Take input from user System.out.println("Enter a Number"); num = scanner.nextInt(); System.out.format("Multiplication Table of \n", num); for (i = 1; i <= 10; i++) { System.out.format("%d X %d = %d\n", num, i, num * i); } } }Output

Enter a Number 5 Multiplication Table of 5 X 1 = 5 5 X 2 = 10 5 X 3 = 15 5 X 4 = 20 5 X 5 = 25 5 X 6 = 30 5 X 7 = 35 5 X 8 = 40 5 X 9 = 45 5 X 10 = 50

**Recommended Posts**