这是剑指offer的46道面试题,由于面试官诸多条件的限制,本文采用递归的手法完成代码
public class Sum {
public static void main(String[] args) {
System.out.println(sum(1));
}
static int sum(int n){
return n>0 ? n + sum(n-1) : 0 ;
}
}
运行结果如图所示
这是剑指offer的46道面试题,由于面试官诸多条件的限制,本文采用递归的手法完成代码
public class Sum {
public static void main(String[] args) {
System.out.println(sum(1));
}
static int sum(int n){
return n>0 ? n + sum(n-1) : 0 ;
}
}
运行结果如图所示