你来迟了。
首先来看下这个系统的使用方法:
public static void main(String[] args) {
MultiDigit num1 = new MultiDigit(42723);
MultiDigit num2 = new MultiDigit(2577);
Operation op = OperFactory.getOper('+');
Expression exp = new Expression(num1,num2,op);
exp.draw();
}
执行后,运行结果如下:
M M MMMM MMMM MMMM MMMM MMMM MMMM MMMM MMMM M M MMMM MMMM MMMM MMMM
M M M M M M | M M M M --- M M M M M M M M
MMMM MMMM M MMMM MMMM -+- MMMM MMMM M M MMMM MMMM MMMM M M M M
M M M M M | M M M M --- M M M M M M M
M MMMM M MMMM MMMM MMMM MMMM M M M MMMM MMMM MMMM MMMM