在 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 值,并且對于任意數字范圍,都可以正確計算出它們的和。