Generate Multiplication Table from 1 to n in Java

thumbnail

In this tutorial, you will learn how to generate multiplication table from 1 to n in java. We will create new class with name MultiplicationTablePattern and new method with name multiplicationTable then add new parameter with type int. The source code of MultiplicationTablePattern will be like below.

package patternchallenge;
public class MultiplicationTablePattern {
    public void multiplicationTable(int n){
        for(int i=1;i<=n;i++){
            for(int j=1;j<=n;j++){
                if(i*j<10){
                    System.out.print(i*j+"   ");
                } else {
                    System.out.print(i*j+"  ");
                }
            }
            System.out.println("");
        }
    }
}

Then, below is the source code for the main class to print the multiplication table.

package patternchallenge;
public class PatternChallenge {
    public static void main(String[] args) {
        MultiplicationTablePattern patternTable = new MultiplicationTablePattern();
        patternTable.multiplicationTable(10);
    }
}

The output will be:

1   2   3   4   5   6   7   8   9   10  
2   4   6   8   10  12  14  16  18  20  
3   6   9   12  15  18  21  24  27  30  
4   8   12  16  20  24  28  32  36  40  
5   10  15  20  25  30  35  40  45  50  
6   12  18  24  30  36  42  48  54  60  
7   14  21  28  35  42  49  56  63  70  
8   16  24  32  40  48  56  64  72  80  
9   18  27  36  45  54  63  72  81  90  
10  20  30  40  50  60  70  80  90  100
Back To Top