本文主要是介绍Java代码基础算法练习-求给定范围内所有数之和-2024.03.22,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
任务描述:
输入两个整数n和 m(0<n<m<20),求此范围内所有数据之和。(包括n和m)
任务要求:
代码示例:
package march0317_0331;import java.util.Scanner;/*** 计算两个整数之间(包括这两个整数)所有整数的和。** @param n 起始整数* @param m 结束整数,需大于等于起始整数n* @return 返回从n到m的所有整数的和*/
public class m240322_2 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("输入n和m: ");int n = sc.nextInt();int m = sc.nextInt();// 检查m是否小于n,如果是,则打印错误信息并退出程序if (m < n) {System.err.println("错误:第二个数(m)应大于等于第一个数(n)!");return;}// 调用method函数计算n到m的和,并打印结果System.out.println(n + "到" + m + "的和为: " + method(n, m));}/*** 计算从n到m的所有整数的和。** @param n 起始整数* @param m 结束整数* @return 返回从n到m的所有整数的和*/public static int method(int n, int m) {int sum = 0;// 使用循环计算从n到m的和for (int i = n; i <= m; i++) {sum += i;}return sum;}
}
这篇关于Java代码基础算法练习-求给定范围内所有数之和-2024.03.22的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!