java编程求1+2+3…+100的和用递归法

int sum=0;for(int i=1;i
java编程求1+2+3…+100的和用递归法
核心代码如下:
int sum=0;
for(int i=1;i<=100;i++)
{
sum+=i;
}
System.out.print(sum);
}
}
当然你可以将核心代码直接放在main()函数中,也可以放在某个函数中(如sum()),根据你自己的需要进行选择,如果放置在sum()函数中,可以让函数有返回值int,函数体中加return 语句,直接将变量sum返回,这样就不必使用System.out.print()函数进行输出了。2017-08-17
package eg;

public class PlusPlus {

public static int plus(int startNumber, int endNumber, int currentValue) {

currentValue += startNumber;

if (startNumber < endNumber) {

currentValue = plus(++startNumber, endNumber, currentValue);

}

return currentValue;

}

public static void main(String[] args) {

System.out.println(PlusPlus.plus(1, 100, 0));

}

}2017-08-17
mengvlog 阅读 7 次 更新于 2025-07-19 12:24:41 我来答关注问题0
  •  百度网友762f74c 用java编程计算1+2+3+…+n的和! 偶是小白!希望编代码时讲解越详细越好

    两种方法,一种直接用循环计算,用循环依次对1到n进行叠加,具体如下:public class Exos{ public static void main(String[] args){ int n = 10; int sum = 0; for(int i=0;i

  •  生活he家 Java程序,求n!的和1!+2!+3!+。。。+n!用for语句和while语句,别的我们还没学,求大神们帮忙!!!

    public class test { public static void main(String[] args) { int n = 5; int sum = 1; int sumall = 0; for (int i = 1; i

  •  文暄生活科普 求1+2+3+….10000000的总和

    public int getSum(int i) { int sum = 0;for(int j = 1; j

  • anonymous 用JAVA代码从键盘输入一个正整数n,然后求1+2+3+…+n的结果并输出。

    import java.util.Scanner;public class Main{ public static void main (String[]args){ Scanner sc = new Scanner (System.in);System.out.print ("请输入一个正整数: ");int n = sc.nextInt ();int sum = 0;for (int i = 1; i

  •  清海逸4f 用java求1+2+3+…之和大于1000的最小值是多少

    1、首先在我们的电脑里面打开eclipse软件,创建java项目和求和类,如下图所示。2、在求和类中输入如下代码,如下图所示。3、点击运行箭头,可以看到求和的结果如下图所示。4、上述的一种方法使用了嵌套循环,还可以更简单一些,代码如下。5、测试结果如下图所示:和第一种方法的结果一致,如下图所示就...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部