在 Java 中,我們可以使用循環(huán)來(lái)計(jì)算數(shù)列的和,主要有以下兩種方式:
// 方法一:使用 for 循環(huán) int sum = 0; for (int i = 1; i<= n; i++) { sum += i; } System.out.println("1 到 " + n + " 的和為:" + sum);
以上代碼中,我們定義了一個(gè)變量sum
來(lái)存儲(chǔ)數(shù)列的和,然后使用for
循環(huán)來(lái)計(jì)算,每次將當(dāng)前數(shù)值加到sum
中即可。
// 方法二:使用 while 循環(huán) int sum = 0; int i = 1; while (i<= n) { sum += i; i++; } System.out.println("1 到 " + n + " 的和為:" + sum);
以上代碼中,我們同樣定義了一個(gè)變量sum
來(lái)存儲(chǔ)數(shù)列的和,然后使用while
循環(huán)來(lái)計(jì)算,每次將當(dāng)前數(shù)值加到sum
中,同時(shí)將計(jì)數(shù)器i
加 1,直到i
大于n
為止。
兩種方式均可用于求解數(shù)列和,具體使用哪一種取決于實(shí)際情況,例如需要在循環(huán)內(nèi)執(zhí)行其它操作,則使用for
循環(huán)較為方便;而如果需要結(jié)合其它方式來(lái)控制循環(huán),則使用while
循環(huán)更為靈活。