java5. 定义一个方法,该方法的功能是打印n*n乘法表。在主方法中键盘录入取值范围[1-9]的变量n,测试方法。效果如下图1所示。
时间: 2024-10-02 14:02:18 浏览: 47
java随机数
在Java中,你可以定义一个名为`printMultiplicationTable`的方法,它会打印出指定大小的乘法表。用户可以输入1到9之间的数字n,然后在主方法中获取用户的输入并调用此方法。以下是一个简单的实现:
```java
import java.util.Scanner;
public class MultiplicationTable {
// 定义方法,打印乘法表
public static void printMultiplicationTable(int n) {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
System.out.print(i + " x " + j + " = " + (i * j) + "\t");
}
System.out.println(); // 每行结束后换行
}
}
// 主方法,获取用户输入并调用printMultiplicationTable方法
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter a number between 1 and 9 to print the multiplication table:");
int n = scanner.nextInt();
scanner.close();
// 检查输入是否在范围内
if (n < 1 || n > 9) {
System.out.println("Invalid input! Please enter a number between 1 and 9.");
} else {
printMultiplicationTable(n);
}
}
}
```
当你运行这个程序,它会提示你输入一个1到9的数字,然后输出对应的乘法表。如果输入不在范围内,会显示错误信息。
阅读全文