在 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 值,并且对于任意数字范围,都可以正确计算出它们的和。