Java 是一種編程語言,被廣泛用于開發(fā)各種應(yīng)用程序。今天,我們來探討一個(gè)關(guān)于 Java 的問題:如何計(jì)算 1 到 100 的和。
public class SumFromOneToHundred { public static void main(String[] args) { int sum = 0; for (int i = 1; i<= 100; i++) { sum += i; } System.out.println("1 到 100 的和是:" + sum); } }
這段代碼使用了for
循環(huán)來計(jì)算 1 到 100 的所有整數(shù)之和。在每一次循環(huán)中,變量sum
都會(huì)加上當(dāng)前的整數(shù),并且循環(huán)將一直執(zhí)行直到遍歷所有的整數(shù)。
我們可以用更簡(jiǎn)單的方法來計(jì)算 1 到 100 的和。在數(shù)學(xué)中,我們知道 1 到 100 的和可以簡(jiǎn)單地用公式:
1 + 2 + 3 + ... + 100 = (1 + 100) * 100 / 2 = 5050
public class SumFromOneToHundred { public static void main(String[] args) { int sum = (1 + 100) * 100 / 2; System.out.println("1 到 100 的和是:" + sum); } }
這段代碼計(jì)算出了 1 到 100 的和,而沒有使用循環(huán)。我們可以使用先前的公式計(jì)算出任意范圍的整數(shù)之和。
在 Java 中,我們有多種方法來計(jì)算整數(shù)之和。不管你選擇哪一種方法,都可以輕松地解決這個(gè)問題。