java九九乘法表,输入行数打印
时间: 2024-09-30 20:15:32 浏览: 18
Java九九乘法表是一个常见的编程练习,用于展示两个数字从1到用户指定的行数之间的乘积。下面是一个简单的示例程序,它会根据用户输入的行数来生成并打印乘法表:
```java
import java.util.Scanner;
public class MultiplicationTable {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入乘法表的行数:");
int rows = scanner.nextInt();
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + " * " + i + " = " + (i * j) + "\t");
}
System.out.println(); // 每一行结束后换行
}
scanner.close();
}
}
```
当你运行这个程序,它会提示你输入想要打印的行数,比如输入9,就会得到1到9之间每个数字两两相乘的结果。
相关问题
打印九九乘法表,行数从键盘输入。java
在Java中,你可以通过循环结构来打印九九乘法表,行数可以由用户键盘输入。以下是一个简单的示例程序:
```java
import java.util.Scanner;
public class MultiplicationTable {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入乘法表的行数:");
int rows = scanner.nextInt(); // 获取用户输入的行数
if (rows > 0 && rows <= 9) { // 检查输入是否在合法范围内
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + " * " + i + " = " + (i * j) + "\t"); // 打印每个单元格的结果
}
System.out.println(); // 每一行结束后换行
}
} else {
System.out.println("输入的行数超出范围,请输入1到9之间的数字。");
}
scanner.close();
}
}
```
这个程序首先提示用户输入行数,然后使用两个嵌套的for循环遍历乘法表,计算并打印每个单元格的值。如果用户输入的不是1到9之间的整数,会显示错误信息。
用java打印完整的九九乘法表指定行数如前三行或前六行
在Java中,你可以使用嵌套循环来打印九九乘法表的指定行数。这里是一个示例,展示了如何打印前三行:
```java
public class MultiplicationTable {
public static void main(String[] args) {
int numRows = 3; // 指定打印的行数
for (int i = 1; i <= numRows; i++) { // 行数
for (int j = 1; j <= i; j++) { // 列数,从1到当前行数
System.out.print(j + " * " + i + " = " + (i * j) + "\t"); // 打印乘积
}
System.out.println(); // 每一行结束后换行
}
}
}
```
如果你想要打印前六行,只需将`numRows`改为6即可。这个程序会按照乘法规则依次打印出每个单元格的乘积。
如果你想打印任意行数,只需要改变`numRows`的值,并保持两层循环结构不变。
阅读全文