要求:
1. 由两个类构成,一个主类为DemoMain,另一个类为Math。主类只用来调用Math类,Math类里面包括所有的print运算、方法。
2. 两个类的路径分别是:com.demo.main.DemoMain.java; com.demo.sub.Math.java.
3. 打印成金字塔型。
各种查资料求教后的代码如下,欢迎指正:
package com.demo.main;
import com.demo.sub.Math;
import java.util.*;
/*
* This is the main class to print Multiplication Table.
* @author Chris Yuan
*/
public class DemoMain {
public static void main(String[] args) {
Math math = new Math();
math.printNumber(9);
}
}
package com.demo.sub;
import java.util.*;
/*
* This class is used for Print Method.
* @author ChrisYuan
*/
public class Math {
public void printNumber(int a) {
for(int b=1; b<=a; b++) {
for(int d=1; d<=(a-b);d++) {
System.out.print(" ");
}
for(int c=1; c<=b; c++) {
System.out.print(b+"*"+c+"="+b*c);
System.out.print(" ");
}
System.out.println();
}
}
}