Saturday, August 22, 2015

Java program to print multiplication table


This java program prints multiplication table of a number entered by the user using a for loop. You can modify it for while or do while loop for practice.

Java programming source code


import java.util.Scanner;
 
class MultiplicationTable
{
 public static void main(String args[])
 {
 int n, c;
 System.out.println("Enter an integer to print it's multiplication table");
 Scanner in = new Scanner(System.in);
 n = in.nextInt();
 System.out.println("Multiplication table of "+n+" is :-");
 
 for ( c = 1 ; c <= 10 ; c++ )
 System.out.println(n+"*"+c+" = "+(n*c));
 }
}

Output of program:



Using nested loops we can print tables of number between a given range say a to b, For example if the input numbers are 3 and 6 then tables of 3, 4, 5 and 6 will be printed. Code:

import java.util.Scanner;
 
class Tables
{
 public static void main(String args[])
 {
 int a, b, c, d;
 
 System.out.println("Enter range of numbers to print their multiplication table");
 Scanner in = new Scanner(System.in);
 
 a = in.nextInt();
 b = in.nextInt();
 
 for (c = a; c <= b; c++) {
 System.out.println("Multiplication table of "+c);
 
 for (d = 1; d <= 10; d++) {
 System.out.println(c+"*"+d+" = "+(c*d));
 }
 }
 }
}

0 Comments:

Post a Comment