输出加法表的编程怎么写

时间:2025-03-04 04:59:32 明星趣事

```java

import java.util.Scanner;

public class SumTable {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.print("请输入一个值: ");

int val = input.nextInt();

System.out.println("根据这个值可以输出以下加法表:");

for (int i = 0, j = val; i <= val; i++, j--) {

System.out.println(i + " + " + j + " = " + (i + j));

}

}

}

```

代码解释:

导入Scanner类 :用于从控制台读取用户输入。

创建Scanner对象:

`Scanner input = new Scanner(System.in);`

提示用户输入:

`System.out.print("请输入一个值: ");`

读取用户输入的整数:

`int val = input.nextInt();`

输出加法表

使用一个`for`循环,外层循环变量`i`从0开始,到用户输入的值`val`结束,每次循环结束后`i`自增1,`j`自减1。

在循环体内,使用`System.out.println(i + " + " + j + " = " + (i + j));`输出加法表的每一行。

运行结果示例:

```

请输入一个值: 5

根据这个值可以输出以下加法表:

0 + 5 = 5

1 + 4 = 5

2 + 3 = 5

3 + 2 = 5

4 + 1 = 5

5 + 0 = 5

```

这个代码可以根据用户输入的整数生成一个简单的加法表。你可以根据需要修改代码,以生成不同行数和列数的加法表。