通过方法重载的方式打印输出九九乘法表,方法重载指的是方法名相同,参数类型或个数不同。本题定义一个 类 Example05,在 Example0s 类中定义一个带参数的 方法 print99,咳参数用于指定乘法表打印的行数: 在 Exampleo5 中定メ一个方法 print9g,此方法没有参数。 在 main 方法中分别凋用无参方法 print990和有参方法 print99(6),測武两个重裁的方 法 printog 能否成功打印出行合要求的乘法表。
时间: 2024-03-09 22:46:09 浏览: 96
JAVA方法的定义和方法的重载Overload.docx
5星 · 资源好评率100%
好的,这是一个关于方法重载的问题。根据你的描述,我可以给出如下的解答:
首先,我们需要创建一个 Example05 类,并在其中定义两个方法 print99 和 print9g,如下所示:
```
public class Example05 {
public void print99() {
print99(9);
}
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();
}
}
}
```
其中,print99 方法有两个重载版本,一个没有参数,另一个有一个 int 类型的参数 n,用于指定乘法表打印的行数。
接下来,在 main 方法中,我们可以创建一个 Example05 类的对象,并分别调用两个 print99 方法,如下所示:
```
public static void main(String[] args) {
Example05 example05 = new Example05();
example05.print99(); // 调用无参版本,打印9行乘法表
example05.print99(6); // 调用有参版本,打印6行乘法表
}
```
这样,我们就能够成功打印出行数合要求的九九乘法表了。
阅读全文