用java抽象类匿名类传参99乘法表
时间: 2024-11-21 07:27:27 浏览: 49
在 Java 中,你可以通过创建一个抽象类的匿名内部类并实现其抽象方法来构造一个简单的 99 乘法表程序。首先,我们定义一个抽象类,包含一个抽象方法 `displayMultiplication`:
```java
abstract class MultiplicationTable {
abstract void display(int start, int end);
}
```
然后,我们可以创建一个匿名内部类实例,传入一个从 1 开始到 9 的范围,并覆盖 `displayMultiplication` 方法以打印乘法表:
```java
MultiplicationTable table = new MultiplicationTable() {
@Override
public void display(int start, int end) {
for (int i = start; i <= end; i++) {
for (int j = start; j <= end; j++) {
System.out.format("%d * %d = %d\t", i, j, i * j);
}
System.out.println(); // 每行结束后换行
}
}
};
table.display(1, 9); // 输出 99 乘法表
```
运行上述代码,你会看到从 1 到 9 的 99 乘法表。
阅读全文
相关推荐













