Java中的循環語句可以讓我們方便地重復執行某些操作,其中常見的有for循環、while循環和do-while循環。
接下來,我們來實現一個簡單的求和程序,要求用戶輸入一個數字n,然后計算出1到n的所有整數的和。
import java.util.Scanner; public class Sum { public static void main(String[] args) { int n, sum = 0; Scanner input = new Scanner(System.in); System.out.print("請輸入一個整數n:"); n = input.nextInt(); for (int i = 1; i<= n; i++) { sum += i; } System.out.println("1到" + n + "的所有整數的和為:" + sum); } }
以上代碼中,我們先定義了兩個變量n和sum,其中n用來存放用戶輸入的數字,sum用來存放求和的結果。然后使用Scanner類獲取用戶輸入的整數n,接著使用for循環計算1到n的所有整數的和,最后輸出結果。
需要注意的是,for循環中的語句塊會被重復執行n次,其中i是循環變量,初始值為1,每次循環增加1,直到i大于n就退出循環。sum += i的意思是將當前循環變量i的值加到sum中。