黑马程序员技术交流社区
标题:
,每天一个java小程序
[打印本页]
作者:
413520953
时间:
2015-10-26 00:55
标题:
,每天一个java小程序
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
这个题目,下面我会贴出来两种代码。其实这个题目,我烦了简单计算,想搞得有趣味性一点,结果耽误了好几天时间,最后发现搞的也不好。
先第一种,为了解题而解题。
==== Main.java ====
public class Main {
private double TotalHeight = 100;
private double CurHeight = 50;
public void drop(int times) {
if ((times - 1) == 0) {
return;
}
setTotalHeight(getTotalHeight() + 2 * getCurHeight());
setCurHeight(getCurHeight() / 2);
drop(times - 1);
}
public double getTotalHeight() {
return TotalHeight;
}
public void setTotalHeight(double totalHeight) {
TotalHeight = totalHeight;
}
public double getCurHeight() {
return CurHeight;
}
public void setCurHeight(double curHeight) {
CurHeight = curHeight;
}
public static void main(String[] args) {
Main main = new Main();
main.drop(2);
System.out.println("Total height is " + main.getTotalHeight());
System.out.println("Current height is " + main.getCurHeight());
}
}
作者:
雨来
时间:
2015-10-26 11:24
就是不搞注释,唉
作者:
ppaapc
时间:
2015-10-26 22:05
搞点注释啊亲
作者:
我若为神
时间:
2015-10-26 22:06
有注释的代码颜值高
作者:
dushine2000
时间:
2015-10-26 22:28
黑马 实力派 学习的好地方
作者:
会盟天下英豪
时间:
2015-10-26 22:42
不错。。。
作者:
人大常务委员
时间:
2015-10-27 00:06
没有注释看这不舒服呀! // 注释是程序员的必备习惯啊啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2