欢迎访问宙启技术站
智能推送

利用Java函数编写算法实现数字求和

发布时间:2023-07-04 17:30:54

要实现数字求和的算法,可以使用循环来依次遍历给定范围内的数字,并将每个数字累加到一个变量中。以下是一个使用Java函数编写的数字求和算法示例:

public class NumberSum {
    public static int sumNumbers(int start, int end) {
        if (start > end) {
            throw new IllegalArgumentException("Start number should be smaller than or equal to end number");
        }
        
        int sum = 0;
        for (int i = start; i <= end; i++) {
            sum += i;
        }
        
        return sum;
    }
    
    public static void main(String[] args) {
        int start = 1;
        int end = 100;
        
        int sum = sumNumbers(start, end);
        
        System.out.println("The sum of numbers from " + start + " to " + end + " is: " + sum);
    }
}

在上面的示例中,sumNumbers函数接受两个参数startend,表示数字范围的起始数和结束数。函数通过循环遍历从startend的数字,并将每个数字累加到sum变量中。最后,函数返回求和结果。

main函数中,我们选择从1到100的数字范围,并将结果打印到控制台。你可以根据需要修改startend的值来实现不同的求和需求。

使用以上示例代码,你可以实现多种数字求和算法,并根据需要修改其参数和逻辑。这个算法的时间复杂度为O(n),其中n是数字的范围大小。