Printing Table of a Particular Number in Java

Today we will see how to print the table of a particular number in Java.

This program basically deals with output formatting, that is, getting output in the format “5 x 1 =5” and so on.

If the number is N, then the formatting should be as:

N x i = (N*i)

where “i” is the loop variable which ranges from 1 to 10.

If the user enters: 5

The output should be in the following format:

5 x 1 =5

5 x 2=10

.

.

5 x 10=50

You may also check: Make A Multiplication Table in Java with a specific range

Okay, let’s go straight to the code.

import java.util.*;
public class test
{ 
    public static void main(String args[]) 
    { 
    	int num;
    	Scanner sc =new Scanner(System.in);
    	System.out.println("Enter number whose table you want ");
    	num=sc.nextInt();
    	for(int i=1;i<=10;i++)
    	{
    		System.out.println(num+" x "+i+" = "+ num*i);
    	}
    	
    	        
    } 
}

The above code will print the table in the correct format as follows:

Enter number whose table you want 
7
7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
7 x 10 = 70
Enter number whose table you want 
23
23 x 1 = 23
23 x 2 = 46
23 x 3 = 69
23 x 4 = 92
23 x 5 = 115
23 x 6 = 138
23 x 7 = 161
23 x 8 = 184
23 x 9 = 207
23 x 10 = 230

Similarly, this program can work for any given number.

Hope this helped you out.

Have a nice day ahead.

Leave a Reply

Your email address will not be published. Required fields are marked *