开发者社区> 问答> 正文

java用递归算法编写求1~n的累加和

java用递归算法编写求1~n的累加和详细的代码,和截图

展开
收起
知与谁同 2018-07-18 14:56:44 2339 0
2 条回答
写回答
取消 提交回答
  • TA有点害羞,没有介绍自己...

    import java.util.Scanner;

    public class Main {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    System.out.println(f(n));
    }

    public static int f(int n) {
    if (n == 1)
    return 1;
    else {
    return n + f(n - 1);
    }
    }
    }
    2019-07-17 22:55:37
    赞同 展开评论 打赏
  • 云栖社区聚能聊、问答管理员~发福利、搞怪,八卦我来,论技术、发话题、写博客你上!

    import java.util.Scanner; 
    public class Zhi2{
        public static void main(String[] args){
        int number = 1;
        int sum = 0;
        int n;
        Scanner scanner = new Scanner(System.in);   
        n = scanner.nextInt();  
        for (;number<=n;number++){
            sum += number;
            }
        System.out.println(+sum);
        }
    }

    2019-07-17 22:55:37
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载