使用Java計算整數1到100的和其實非常簡單:
int sum = 0; for (int i = 1; i <= 100; i++) { sum += i; } System.out.println("1到100的和為:" + sum);
代碼中首先定義一個變量sum用于累加計算。接著使用for循環(huán)遍歷1到100之間的所有整數,每次累加到sum中。循環(huán)結束后,輸出結果即可。
上述代碼可以進一步簡化如下:
int sum = 0; sum = (1 + 100) * 100 / 2; System.out.println("1到100的和為:" + sum);
使用等差數列求和公式,一行代碼即可計算出1到100的和。其中,括號內生成的數列為1、2、3、...、99、100,共100項。將等差數列公式代入得到:
sum = (1 + 100) * 100 / 2
即可得到1到100的和。