Java Implementation of 99 Multiplication Table
For Loop
public class ninenine {
public static void main(String[] args){
for (int i=1;i<10;i++) {
for(int j=1;j<=i;j++) {
System.out.printf("%d*%d=%d\t",j,i,j*i);
}
System.out.println("");
}
}
}
Recursion
public class MultiTable {
public static void main(String args[]) {
m(9);
}
/**
* Prints the 99 Multiplication Table
* https://blog.zeruns.com
*/
public static void m(int i) {
if (i == 1) {
System.out.println("1*1=1 ");
} else {
m(i - 1);
for (int j = 1; j <= i; j++) {
System.out.print(j + "*" + i + "=" + j * i + " ");
}
System.out.println();
}
}
}
Comment Section