黑马程序员技术交流社区
标题:
解数学题有助于学JAVA么?
[打印本页]
作者:
hsx500
时间:
2015-5-12 11:11
标题:
解数学题有助于学JAVA么?
一球从
100
米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在
第
10
次落地时,共经过多
少米?第
10
次反弹多高?
作者:
xbutterflyx
时间:
2015-5-12 11:44
对于这道题,你列好解题公式,然后用java就会做剩下的事情。。。
作者:
快乐Anne
时间:
2015-5-12 13:09
这个就是数学问题,公式列出来,代码很简单,感觉我写的有点繁琐了,不知是否有更简单的
import java.util.Scanner;
public class Falling {
public static void main(String[] args) {
//键盘录入想获取的小球落地次数
Scanner sc=new Scanner(System.in);
System.out.println("请输入小球的落地次数:");
int count=sc.nextInt();
//建立数组存放每次小球落地后反弹高度
double [] high=new double[count+1];
//第一次落地经历路程为单程,首次高度为100米
high[0]=100;
double sum=high[0];
high[1]=0.5*high[0];
//从第二次落地开始用循环计算每次弹起高度,并累加路程
for(int x=2;x<high.length;x++){
high[x]=0.5*high[x-1];
sum+=2*high[x-1];
}
System.out.println("小球第"+count+"次落地,后弹起高度:"+high[count]);
System.out.println("所经历路程:"+sum+"米");
}
}
复制代码
作者:
1017161726
时间:
2015-5-12 14:08
数学题有助于训练你的思维,对于你设计程序的思路有帮助。
作者:
hsx500
时间:
2015-5-12 15:50
float s= 0
float h=100;
int count;
for(int i =0;i<10;i++)
{
s = s+h;
count++;
h = h/2;
s = s+h;
}
s.o.p(s,h);
//智商增加1点
复制代码
作者:
yas丶
时间:
2015-5-12 15:54
训练你的逻辑思维
作者:
lostaloneesk
时间:
2015-5-12 15:56
只能说对于学没什么帮助,但是对于思维肯定是有帮助的
作者:
Mr7952
时间:
2015-5-12 16:56
对于思维有帮助吧
作者:
东大小宇哥
时间:
2015-5-12 21:13
训练逻辑思维吗?数学和算法联系挺大的
作者:
Im海洋
时间:
2015-5-12 21:25
学数学锻炼你的逻辑思维,一般来说数学好的人学编程没啥问题
作者:
fengxing
时间:
2015-5-12 21:28
可能吧》。。。
作者:
守株人
时间:
2015-5-12 21:45
学好数学有助于锻炼思维
作者:
浪死歌
时间:
2015-5-12 21:47
我之前也在考录这个题
作者:
尹佳鑫
时间:
2015-5-12 21:49
你可以看看C语言描述的数据结构
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2