Java是一種面向?qū)ο蟮木幊陶Z言,非常適合用來求給定n到m的和。下面是一個(gè)示例代碼:
public class SumFromNtoM { public static void main(String args[]) { int n = 10; int m = 20; int sum = 0; for (int i = n; i<= m; i++) { sum += i; } System.out.println("從" + n + "到" + m + "的和為:" + sum); } }
在上面的代碼中,我們定義了n和m的值分別為10和20,然后使用for循環(huán)計(jì)算n到m之間所有數(shù)字的和,最后輸出結(jié)果。
如果我們想要用戶自己輸入n和m的值,可以使用Scanner類來實(shí)現(xiàn):
import java.util.Scanner; public class SumFromNtoM { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("請輸入n和m的值:"); int n = sc.nextInt(); int m = sc.nextInt(); int sum = 0; for (int i = n; i<= m; i++) { sum += i; } System.out.println("從" + n + "到" + m + "的和為:" + sum); } }
在上面的代碼中,我們使用了Scanner類來獲取用戶輸入的n和m的值,并計(jì)算它們之間所有數(shù)字的和。
Java擁有豐富的語法和庫函數(shù),可以方便地實(shí)現(xiàn)各種算法和程序。求給定n到m的和只是Java眾多功能之一。