「需求及设计思路」方法重载指的是方法名相同,参数类型或个数不同。本实验将通过方法重载的方式练习九九乘法表的打印。4 1) 编写一个类Test1 24 2) 在Test1-2中定义一个带参数的方法print99, 该参数用于指定乘法表打印的行数←3) 在Test1-2中定义一个方法print99, 此方法没有参数。4 4) 在main方法中分别调用无参方法print99()和有参方法print99(6), 测试两个重载的方法print99能否成功打印出符合要求的乘法表。分
时间: 2024-01-21 22:18:19 浏览: 73
根据需求及设计思路,我们可以按照如下方式实现:
```java
public class Test1 {
// 无参方法打印九九乘法表
public void print99() {
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 void print99(int n) {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + "*" + i + "=" + (i * j) + "\t");
}
System.out.println();
}
}
public static void main(String[] args) {
// 创建Test1对象
Test1 t = new Test1();
// 调用无参方法打印九九乘法表
t.print99();
// 调用带参方法打印6行九九乘法表
t.print99(6);
}
}
```
在上述代码中,我们定义了两个方法print99,一个是无参方法用于打印完整的九九乘法表,另一个是带参方法用于打印指定行数的九九乘法表。在main方法中,我们创建Test1对象并分别调用两个重载的方法print99,测试它们能否成功打印出符合要求的乘法表。
阅读全文