public class MyFactorialDemo2 { public static void main(String[] args) { int sum = getSum(100); System.out.println(sum); } private static int getSum(int i) { //1- 100之间的和 //100 + (1-99之间的和) // 99 + (1- 98之间的和) //.... //1 //方法的作用: 求 1- i 之间和 if(i == 1){ return 1; }else{ return i + getSum(i -1); } } }
时间: 2024-02-06 18:02:13 浏览: 45
C#中static void Main(string[] args) 参数示例详解
这段Java代码的作用是计算1到100之间所有整数的和。它使用递归的方式实现。函数getSum(i)的作用是计算1到i之间所有整数的和。当i等于1时,返回1。否则,返回i加上getSum(i-1)的结果,即i到1之间所有整数的和(这里使用了递归调用)。在main函数中,调用getSum(100)计算1到100之间所有整数的和,最后输出结果。
阅读全文