循環計算1到n的和是Java編程中最基本的練習之一。我們可以通過for循環或while循環來實現這個功能。以下是使用for循環計算1到n的和的示例:
public static int getSum(int n) { int sum = 0; for (int i = 1; i<= n; i++) { sum += i; } return sum; }
代碼解釋:
首先,我們定義了一個名為getSum的靜態方法,該方法接受一個整數參數n。然后我們定義了一個名為sum的整數變量并將其值初始化為0。
接下來,我們使用for循環來迭代1到n。第一個參數是計數器i的初始值,第二個參數是i的最大值(在這種情況下,它是n)。在循環體中,我們將i的值添加到sum中。最后,我們返回sum的值作為輸出。
以下是使用while循環計算1到n的和的示例:
public static int getSum(int n) { int i = 1, sum = 0; while (i<= n) { sum += i; i++; } return sum; }
代碼解釋:
我們首先定義了兩個變量:i和sum。變量i的值被初始化為1,而變量sum的值則被初始化為0。然后,我們使用while循環來迭代1到n。在循環體中,我們將i的值添加到sum中,并將i增加1。最后,我們返回變量sum的值作為輸出。