用java的继承或者接口实现九九乘法表
时间: 2023-06-19 12:08:17 浏览: 88
以下是使用Java接口实现九九乘法表的示例代码:
```java
public interface MultiplicationTable {
void print();
}
public class NineNineMultiplicationTable implements MultiplicationTable {
@Override
public void print() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + " × " + i + " = " + i * j + "\t");
}
System.out.println();
}
}
}
public class Main {
public static void main(String[] args) {
MultiplicationTable table = new NineNineMultiplicationTable();
table.print();
}
}
```
首先定义一个接口 `MultiplicationTable`,其中只有一个方法 `print()`,用于输出九九乘法表。
然后创建一个类 `NineNineMultiplicationTable`,实现 `MultiplicationTable` 接口,并重写 `print()` 方法。在 `print()` 方法中使用两个嵌套的循环打印九九乘法表。
最后在 `Main` 类中,创建一个 `MultiplicationTable` 类型的对象 `table`,并将其实例化为 `NineNineMultiplicationTable` 类的对象。最后调用 `table.print()` 方法输出九九乘法表。
阅读全文