Java中使用递归计算1+2+3+…+N的值
public class Test2 {
public static void main(String[] args) {
System.out.println(sum(N));
}
// 求加值的方法
public static int sum (int m) {
if (m == 1) {
// 这里要记住,return不是结束if语句,而是结束sum方法
return 1;
}
return m + sum(m - 1);
}
}
Java中使用递归计算1+2+3…+10的值
public class Test2 {
public static void main(String[] args) {
System.out.println(sum(10));
}
// 求加值的方法
public static int sum (int m) {
if (m == 1) {
// 这里要记住,return不是结束if语句,而是结束sum方法
return 1;
}
return m + sum(m - 1);
}
}