In this java program, you’ll learn how to generate a multiplication table of a given number and print it on the display. We are doing this by using a for and a while loop in Java.
// Java Program to Generate Multiplication Table using For Loop
import java.util.Scanner;
public class JavaPrograms {
public static void main(String[] args) {
int number;
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a Number: ");
number = scanner.nextInt();
scanner.close();
for (int i = 1; i <= 10; ++i) {
System.out.printf("%d * %d = %d \n", number, i, number * i);
}
}
}
Enter a Number: 6
6 * 1 = 6
6 * 2 = 12
6 * 3 = 18
6 * 4 = 24
6 * 5 = 30
6 * 6 = 36
6 * 7 = 42
6 * 8 = 48
6 * 9 = 54
6 * 10 = 60
// Java Program to Generate Multiplication Table using While Loop
import java.util.Scanner;
public class JavaPrograms {
public static void main(String[] args) {
int number, i = 1;
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a Number: ");
number = scanner.nextInt();
scanner.close();
while (i <= 10) {
System.out.printf("%d * %d = %d \n", number, i, number * i);
i++;
}
}
}
Enter a Number: 7
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35
7 * 6 = 42
7 * 7 = 49
7 * 8 = 56
7 * 9 = 63
7 * 10 = 70
Comments