具体问题如图所示,希望可以得到解决。

img


public class Main {
    public static void main(String[] args) {
        print(5);
        System.out.println();
        print("九九乘法表", 9);
    }
    public static void print(int n){
        for(int i = 1; i <= n; i++){
            for(int j = 1; j <= i; j++){
                System.out.print(i + " * "+ j +" = "+ (i * j) + "  ");
            }
            System.out.println();
        }
    }
    public static void print(String name, int n){
        System.out.println("----------" + name + "----------");
        print(n);
    }
}

如果对你有帮助,请采纳一下哈!!!



public class 九九乘法表 {
    int n;
    String name="";
    public 九九乘法表(int n) {
        this.n = n;
    }
    public 九九乘法表(String name,int n) {
        this.n = n;
        this.name = name;
    }
    
    public void calc() {
        System.out.println(name);
        for(int i=1;i<=n;i++) {
            for(int j=1;j<=n;j++) {
                if(j<=i)
                System.out.print(j+"*"+i+"="+(i*j) + "\t");
            }
            System.out.println("");
        }
    }
    public static void main(String[] args) {
        九九乘法表 s1 = new  九九乘法表(9);
        s1.calc();
        九九乘法表 s2 = new  九九乘法表("88乘法表",8);
         s2.calc();
    }
}