Java计算1~n的和

Java计算1~n的和,第1张

Java计算1~n的和

递归方法(不建议使用)

package com.demo09;

public class demo01 {
    public static void main(String[] args) {

        System.out.println(sum(100));
    }

    public static int sum(int n) {
        if(n==1){
            return 1;
        }
        return n+sum(n-1);
    }
}

for方法

package com.demo09;

public class demo01 {
    public static void main(String[] args) {
        //计算从a+(a+1)+...+b的和
        System.out.println(add(1,100));
    }

    public static int add(int a,int b) {
        int sum = 0;
        for (int i = a; i <= b; i++) {
            sum= sum+i;

        }
        return sum;
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/725826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存