用java的继承或者接口实现九九乘法表
时间: 2024-05-04 10:22:32 浏览: 12
以下是使用Java实现九九乘法表的示例代码,使用到了接口和循环语句:
```
public interface MultiplicationTable {
void printTable();
}
public class NineNineTable implements MultiplicationTable {
@Override
public void printTable() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + " × " + i + " = " + (j * i) + " ");
}
System.out.println();
}
}
}
public static void main(String[] args) {
MultiplicationTable table = new NineNineTable();
table.printTable();
}
```
首先定义了一个`MultiplicationTable`接口,其中包含了一个`printTable()`方法。然后通过`NineNineTable`类实现了该接口,并实现了`printTable()`方法,使用两重循环打印出了九九乘法表。
在`main`方法中,我们创建了一个`NineNineTable`对象,并将其赋值给`MultiplicationTable`类型的引用`table`,然后通过调用`table`的`printTable()`方法输出了九九乘法表。