在类中定义一个非静态方法,该方法中用while循环输出乘法口诀表。
时间: 2024-10-15 13:24:02 浏览: 37
在类中定义一个非静态方法,用于输出乘法口诀表,通常可以采用如下结构:
```java
public class MultiplicationTable {
public void printMultiplicationTable(int n) {
int i, j;
for (i = 1; i <= n; i++) {
for (j = 1; j <= n; j++) {
System.out.print(i + " * " + j + " = " + (i * j) + "\t");
}
// 每行结束后换行
System.out.println();
}
}
// 主函数示例,用于演示如何调用
public static void main(String[] args) {
MultiplicationTable table = new MultiplicationTable();
table.printMultiplicationTable(10); // 输出1到10的乘法口诀表
}
}
```
在这个例子中,`printMultiplicationTable`是一个实例方法,它接受一个整数参数n,表示需要打印的乘法表的最大数值。内部通过嵌套的for循环遍历并打印每个乘积。当内层循环完成后,会通过`System.out.println()`换行开始下一行。
阅读全文