淘先锋技术网

首页 1 2 3 4 5 6 7

在 Java 中,如果你需要计算一组数字从 m 到 n 的和,可以使用 for 循环,如下所示:

int m = 1;
int n = 10;
int sum = 0;
for(int i = m; i<= n; i++){
sum += i;
}
System.out.println("从 " + m + " 到 " + n + " 的和为:" + sum);

在上面的代码中,我们先定义了要计算的数值范围 m 和 n,以及一个初始值为0的 sum 值。然后通过 for 循环遍历从 m 到 n 的所有数字,并将它们加起来,最后输出结果。

如果你想让用户输入 m 和 n 的值,可以使用 Scanner 类来实现:

import java.util.Scanner;
public class SumOfNumbers {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入 m 的值:");
int m = sc.nextInt();
System.out.print("请输入 n 的值:");
int n = sc.nextInt();
int sum = 0;
for(int i = m; i<= n; i++){
sum += i;
}
System.out.println("从 " + m + " 到 " + n + " 的和为:" + sum);
}
}

在上面的代码中,我们使用了 Scanner 类来获取用户输入的 m 和 n 值,并且对于任意数字范围,都可以正确计算出它们的和。