Table of Contents
Java code to Display multiplication table of a number in given range
In this article, we will discuss the concept of Java code to Display multiplication table of a number in given range
In this program, we are going to learn how to generate a multiplication table using several ways in Java language.
This is done using for loop , while loop , do-while loop and method in Java language
Code to Display multiplication table of a number in given range-using for loop
In this program, we will display the multiplication table of a number in given range using a for loop in Java language
Program 1
import java.util.Scanner; public class Multiplication_Table{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); int num,range; System.out.println("Enter the number: "); num=sc.nextInt(); System.out.println("Enter the range: "); range=sc.nextInt(); for(int i=1; i<=range; i++){ System.out.println(num+"x"+i+"="+num*i); } } }
When the above code is executed, it produces the following result
Enter the number: 9 Enter the range 11 9x`1=9 9x2=18 9x`3=27 9x4=36 9x`5=45 9x6=54 9x`7=63 9x8=72 9x`9=81 9x10=90 9x`11=99
- integer variables num and range are declared.
- The program asks input from the user
- Then the user enters the input values for num and range
- The program will read the input using Scanner class and store to the variable num and range respectively.
- Create a for loop of i from 1 to 11 and increase the value of i after every iteration by 1
- finally, the program displays the multiplication table using System.out.print() function.
Code to Display multiplication table of a number in given range-using while loop
In this program, we will display the multiplication table of a number in given range using a while loop in Java language
Program 2
import java.util.Scanner; public class MultiplicationTableWhile{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); int num,range; System.out.println("Enter the number: "); num=sc.nextInt(); System.out.println("Enter the range: "); range=sc.nextInt(); int i=1; while( i<=range){ System.out.println(num+"x"+i+"="+num*i); i++; } } }
When the above code is executed it produces the following result
Enter the number 5 Enter the range 9 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 5x6=30 5x7=35 5x8=40 5x9=45
- integer variables num and range are declared.
- The program asks input from the user
- Then the user enters the input values for num and range
- The program will read the input using Scanner class and store to the variable num and range respectively.
- Create a while loop of i from 1 to 9 and increase the value of i after every iteration by 1
- finally, the program displays the multiplication table using System.out.print() function.
Code to Display multiplication table of a number in given range-using do-while loop
In this program, we will display the multiplication table of a number in given range using a do-while loop in Java language
Program 3
import java.util.Scanner; public class MultiplicationTableDoWhile{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); int num,range; System.out.println("Enter the number: "); num=sc.nextInt(); System.out.println("Enter the range: "); range=sc.nextInt(); int i=1; do{ System.out.println(num+"x"+i+"="+num*i); i++; }while( i<=range); } }
When the above code is executed it produces the following result
Enter the number 6 Enter the range 9 6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=35 6x7=40 6x8=45 6x9=54 6x10=60
- integer variables num and range are declared.
- The program asks input from the user
- Then the user enters the input values for num and range
- The program will read the input using Scanner class and store to the variable num and range respectively.
- Create a do-while loop of i from 1 to 10 and increase the value of i after every iteration by 1
- finally, the program displays the multiplication table using System.out.print() function.
Code to Display multiplication table of a number in given range-using method
In this program, we will display the multiplication table of a number in given range using a method in Java language
Program 4
//Java program to print multipication tabe //using method import java.util.Scanner; class MultipicationTableMethod{ public static void main(String args[]){ int num,range; Scanner scan=new Scanner(System.in); //create a scanner object for input System.out.print("Enter the any number: "); num=scan.nextInt();//get input from the user for num System.out.print("Enter the range: "); range=scan.nextInt(); mulTable(num,range); } public static void mulTable(int num,int range){ for(int i=1; i<=range; i++){ System.out.println(num+"x"+i+"="+num*i); } } }
When the above code is executed it produces the following result
Enter the any number:7 Enter the range: 9 7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49 7x8=56 7x9=63
- integer variables num and range are declared.
- The program asks input from the user
- Then the user enters the input values for num and range
- The program will read the input using Scanner class and store to the variable num and range respectively.
- define a method named as mulTable(int num) for print multiplication table
- Call the method to display multiplication table
- finally, the program displays the multiplication table
Suggested post
do-while loop in Java language
Similar post
Program to Display multiplication table in Java
Program to Display multiplication table in C
Program to Display multiplication table in C++
Program to Display multiplication table in Python