java 方法的递归调用
2017-05-24 13:00
218 查看
1 递归调用是一种特殊获的调用形式,就是方法自己调自己
2
案例:
package Lei;
/**
*
* 从1+2+3+。。。。。。。。。。。。。+100
*
*/
public class MethodDemo {
public static void main(String[] args)
{
System.out.println(addNum(100));
}
public static int addNum(int num)
{
if(num==1){ ///程序出口
return 1;
}
else {
return(num+addNum(num-1));//返回当前值的调用
}
}
}
结果:5050
2
案例:
package Lei;
/**
*
* 从1+2+3+。。。。。。。。。。。。。+100
*
*/
public class MethodDemo {
public static void main(String[] args)
{
System.out.println(addNum(100));
}
public static int addNum(int num)
{
if(num==1){ ///程序出口
return 1;
}
else {
return(num+addNum(num-1));//返回当前值的调用
}
}
}
结果:5050
相关文章推荐
- java方法递归调用
- Java方法的递归调用,类对的声明及使用
- Java方法递归调用
- 十天学完java基础-方法重载和递归调用
- java中方法的知识点和递归调用
- java方法重载与递归调用
- Java学习笔记-方法递归调用
- Java方法创建和重载、递归调用
- 【JAVA】23、方法的递归调用
- java方法递归调用的陷阱
- C++调用Java又一方法
- ORACLE中调用java方法的问题
- JAVA中的递归方法应用
- 如何在C/C++中调用Java的方法
- 如何在C/C++中调用Java的方法
- 两种php调用Java对象的方法
- 10,JAVA通过JNI调用本地C语言方法
- C++中调用Java的方法
- JAVA调用动态库方法说明
- Java动态调用类方法实例