Java中递归方法使用
来源:互联网 发布:python局域网嗅探 编辑:程序博客网 时间:2024/06/05 20:18
package h.classroompratise;
/*作者:陈天祥
时间:2016.10.11
功能:递归方法使用*/
public class recurSion {
//public static double sum=200;
// public static double high=100;
public static void main(String[] args) {
// TODO Auto-generated method stub
int index=1;
double sum=0;
double high=0;
m(index,sum,high);
}
public static void m(int index,double sum,double high){
//index++;
if(index== 1) {
high=100;
sum=200;
}else {
sum += 2*high;
high=high/2; /*第n次反跳高度*/
}
// index++;
// m(index,sum,high);
if(index==10)
{ System.out.println("the sum is:"+sum);
System.out.println("the high is:"+high);
return;
}
index++;
m(index,sum,high);
}
}
/*作者:陈天祥
时间:2016.10.11
功能:递归方法使用*/
public class recurSion {
//public static double sum=200;
// public static double high=100;
public static void main(String[] args) {
// TODO Auto-generated method stub
int index=1;
double sum=0;
double high=0;
m(index,sum,high);
}
public static void m(int index,double sum,double high){
//index++;
if(index== 1) {
high=100;
sum=200;
}else {
sum += 2*high;
high=high/2; /*第n次反跳高度*/
}
// index++;
// m(index,sum,high);
if(index==10)
{ System.out.println("the sum is:"+sum);
System.out.println("the high is:"+high);
return;
}
index++;
m(index,sum,high);
}
}
0 0
- Java中递归方法使用
- java中使用递归
- Java中使用递归法
- java中使用递归求解汉诺塔问题
- Java 中使用递归遍历文件目录
- java方法递归调用
- Java方法递归调用
- java递归方法
- C#,Java 递归方法
- java SE 方法,递归
- 使用递归方法获得TreeView中CheckBox选中的节点
- java中方法的定义和重载、简单递归
- java中递归方法的应用--计算n的阶乘
- Java中方法的传值、重载、递归调用
- JAVA使用循环和递归方法实现斐波拉切数列
- java中递归问题
- Java中递归
- Java中使用List递归生成下拉列表树
- C语言指针与数组知识点
- 表单的校验以及下拉选择器的简单使用
- C# SerialPort 串口读写
- Codeforces Round #372 (Div. 2) -- D. Complete The Graph(SPFA)
- keil MDK中如何生成*.bin格式的文件
- Java中递归方法使用
- android中常用的系统工具类整理
- Never Use $_GET Again-别再使用$_GET页面翻译,Filter扩展
- PCM2------PCM音频采样数据处理函数
- 创建自定义控件
- Linux命令之"rcp"
- python时间模块time详解
- 洛谷 P1074 CODE[VS] 1174 [NOIP2009 T4] 靶形数独
- 《java并发编程实战》:线程同步辅助类之信号量(semaphore)