## \$show=/label

A quick example program to create multiplication table in java using simple for loop and while loops.

## 1. Overview

In this article, you'll learn how to generate and print multiplication table in java for a given number. This can be done using for loop and while or do while loops.

Knowledge on the below topics is required to understand the examples in this post.

## 2. Generate Multiplication Table Using For Loop

Simple example program to create multiplication of any given number with help of for loop.
package com.javaprogramto.programs;

public class MultiplicationTableForLoop {

public static void main(String[] args) {
int tableNumber = 10;

System.out.println("Generating the table 10");
// generating table 10
for (int i = 1; i <= 10; i++) {

System.out.format("%d * %d = %d \n", tableNumber, i, tableNumber * i);

}

// generating the 20 table.
System.out.println("\nGenerating the table 20");
int anotherTableNumber = 20;
for (int i = 1; i <= 10; i++) {

System.out.format("%d * %d = %d \n", anotherTableNumber, i, anotherTableNumber * i);

}

}

}

Output:
Generating the table 10
10 * 1 = 10
10 * 2 = 20
10 * 3 = 30
10 * 4 = 40
10 * 5 = 50
10 * 6 = 60
10 * 7 = 70
10 * 8 = 80
10 * 9 = 90
10 * 10 = 100

Generating the table 20
20 * 1 = 20
20 * 2 = 40
20 * 3 = 60
20 * 4 = 80
20 * 5 = 100
20 * 6 = 120
20 * 7 = 140
20 * 8 = 160
20 * 9 = 180
20 * 10 = 200

## 3. Generate Multiplication Table Using While Loop

Next examples is using while loop running from 1 to 10.
public class MultiplicationTableWhileLoop {

public static void main(String[] args) {
int tableNumber = 5;

System.out.println("Generating the table 9");
int tableStartIndex = 1;
int tableEndIndex = 10;
// generating table 10
while (tableStartIndex <= tableEndIndex) {

System.out.format("%d * %d = %d \n", tableNumber, tableStartIndex, tableNumber * tableStartIndex);
tableStartIndex++;
}

// generating the 20 table.
System.out.println("\nGenerating the table 18");

// resetting the start and end index
tableStartIndex = 1;
tableEndIndex = 10;
int anotherTableNumber = 18;
while (tableStartIndex <= tableEndIndex) {

System.out.format("%d * %d = %d \n", anotherTableNumber, tableStartIndex, tableNumber * tableStartIndex);
tableStartIndex++;
}

}

}
Output:
Generating the table 9
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

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

## 4. Conclusion

In this short article, you've seen the easy engineering program to print the multiplication table in java with the help of for and while loops.

BLOGGER

Author: Venkatesh - I love to learn and share the technical stuff.
Name

accumulo,1,ActiveMQ,2,Adsense,1,API,37,ArrayList,18,Arrays,24,Bean Creation,3,Bean Scopes,1,BiConsumer,1,Blogger Tips,1,Books,1,C Programming,1,Collection,8,Collections,37,Collector,1,Command Line,1,Comparator,1,Compile Errors,1,Configurations,7,Constants,1,Control Statements,8,Conversions,6,Core Java,149,Corona India,1,Create,2,CSS,1,Date,3,Date Time API,38,Dictionary,1,Difference,2,Download,1,Eclipse,3,Efficiently,1,Error,1,Errors,1,Exceptions,8,Fast,1,Files,17,Float,1,Font,1,Form,1,Freshers,1,Function,3,Functional Interface,2,Garbage Collector,1,Generics,4,Git,9,Grant,1,Grep,1,HashMap,2,HomeBrew,2,HTML,2,HttpClient,2,Immutable,1,Installation,1,Interview Questions,6,Iterate,2,Jackson API,3,Java,32,Java 10,1,Java 11,6,Java 12,5,Java 13,2,Java 14,2,Java 8,128,Java 8 Difference,2,Java 8 Stream Conversions,4,java 8 Stream Examples,12,Java 9,1,Java Conversions,14,Java Design Patterns,1,Java Files,1,Java Program,3,Java Programs,114,Java Spark,1,java.lang,4,java.util. function,1,JavaScript,1,jQuery,1,Kotlin,11,Kotlin Conversions,6,Kotlin Programs,10,Lambda,2,lang,29,Leap Year,1,live updates,1,LocalDate,1,Logging,1,Mac OS,3,Math,1,Matrix,6,Maven,1,Method References,1,Mockito,1,MongoDB,3,New Features,1,Operations,1,Optional,6,Oracle,5,Oracle 18C,1,Partition,1,Patterns,1,Programs,1,Property,1,Python,2,Quarkus,1,Read,1,Real Time,1,Recursion,2,Remove,2,Rest API,1,Schedules,1,Serialization,1,Servlet,2,Sort,1,Sorting Techniques,8,Spring,2,Spring Boot,23,Spring Email,1,Spring MVC,1,Streams,31,String,61,String Programs,28,String Revese,1,StringBuilder,1,Swing,1,System,1,Tags,1,Threads,11,Tomcat,1,Tomcat 8,1,Troubleshoot,26,Unix,3,Updates,3,util,5,While Loop,1,
ltr
item
JavaProgramTo.com: Java Program to Print Multiplication Table For Given Number
Java Program to Print Multiplication Table For Given Number
A quick example program to create multiplication table in java using simple for loop and while loops.
JavaProgramTo.com
https://www.javaprogramto.com/2020/11/java-program-to-generate-multiplication-table.html
https://www.javaprogramto.com/
https://www.javaprogramto.com/
https://www.javaprogramto.com/2020/11/java-program-to-generate-multiplication-table.html
true
3124782013468838591
UTF-8