Java是一种相当受欢迎的编程语言,拥有强大的数学计算能力。使用Java编写程序来计算任意输入数的总和是一项非常基本的任务。下面是一段Java代码,可以计算任意输入数的总和:
import java.util.Scanner; public class SumOfNumbers { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入要计算的数的个数:"); int n = scanner.nextInt(); int sum = 0; System.out.println("请逐个输入数:"); for (int i = 0; i< n; i++) { sum += scanner.nextInt(); } System.out.println("这些数的和为:" + sum); } }
这段代码首先引入了Scanner类库,它能够从用户输入中读取数据。接下来,程序会先让用户输入待计算数的个数,然后逐个读取输入数,并将它们相加到sum变量中。
请注意,该程序是通过预设次数来计算数字之和。它要求用户在程序运行时输入数量,并根据数量来预先分配内存,之后程序将会等待输入,逐步地将输出的数字添加到内存中。如果您想使程序自适应地计算数字总和,而不是预先设计数量,您可以使用Java集合类库,例如ArrayList。但这就需要使用其他必要的代码来解决自适应问题。