package other;
public class Test {
public static void main(String[] args) {
Test test = new Test();
int maxNum = 100;//累加终值
System.out.println(test.addNum(0,1,maxNum));
System.out.println(test.add(maxNum));
}
/**
* 递归方式进行1到100累加
* @param num1
* @param num2
* @param maxNum
* @return
*/
public int addNum(int num1,int num2,int maxNum){
int sum = 0;
sum = num1 + num2;
if(num1+2 > maxNum){
return sum;
}else if(num2+2 > maxNum){
return sum + num1 + 2;
}else{
return num1 + num2 + addNum(num1+2,num2+2,maxNum);
}
}
/**
* 循环方式进行累加
* @param maxNum
*/
public int add(int maxNum){
int sum = 0;
for(int i = 0;i <= maxNum;i++){
sum = sum + i;
}
return sum;
}
}
java累加函数 java如何累加
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
累加(Java)
累加(Java)
java i++ -
hive累加函数 hive 累加
hive累加函数 hive 累加
hive sum 累加