在Java中,我們有時需要求出給定兩個整數之間所有整數的和。實際上,這很容易實現。我們可以使用for循環遍歷這個整數段,累加其中所有整數的值,并輸出結果。
public static int sumBetweenTwoNumbers(int num1, int num2) { int sum = 0; for (int i = num1; i<= num2; i++) { sum += i; } return sum; }
以上的方法定義了一個名為sumBetweenTwoNumbers的靜態方法。該方法接受兩個整數參數num1和num2,并返回給定整數段的和。
我們可以通過以下方式來調用這個方法:
int sum = sumBetweenTwoNumbers(3, 7); System.out.println("從3到7的整數段的和為:" + sum);
輸出將是:
從3到7的整數段的和為:25
這段代碼將返回從3到7之間的所有整數的和,即3 + 4 + 5 + 6 + 7 = 25。同樣,您可以使用不同的參數調用此函數求其他整數段的和,例如:
int sum = sumBetweenTwoNumbers(10, 20); System.out.println("從10到20的整數段的和為:" + sum);
這將返回從10到20之間的所有整數的總和,即10 + 11 + 12 + ... + 19 + 20。
通過這種方式,我們可以輕松地求出任何給定整數段之間的和。該方法可在各種場合下使用,例如計算從數組的特定位置開始到最后一個元素的總和,或計算從一定時間段內的某個日期到另一個日期之間的總共天數等等。