黑马程序员技术交流社区
标题:
一个java编程题
[打印本页]
作者:
陆华山
时间:
2011-10-18 12:36
标题:
一个java编程题
S= 1/1+1/2+1/3+1/4+........+1/n
如何用代码实现
作者:
张奇云
时间:
2011-10-18 12:53
这个不是要求极限吧?
public class SumTest {
public static void main(String[] args) {
double n=10;
double sum=0;
for(double i=1;i<=n;i++) {
sum+=1/i;
}
System.out.println(sum);
}
}
复制代码
作者:
fso918
时间:
2011-10-18 14:56
class Test{
public static void main(String[] args){
System.out.println( sum(10) );
}
public static double sum(int count){
double temp = 0.0d;
double sum = 0.0d;
for(int i = 1; i <=count; i++){
temp = 1.0/i;
sum += temp;
}
return sum;
}
}
作者:
张振宁
时间:
2011-10-18 16:48
/**取出1除 1+2+3+....+n的方法
* parameter n 数位
* */
public double sum(int n){
int count = 0;
for (int i = 1; i <= n; i++) {
count+=i;
}
return 1.0/count;
}
作者:
潘永辉
时间:
2011-10-18 18:14
这个。。。。。太简单了吧?
作者:
刘江华
时间:
2011-10-18 23:17
看来要你怎么定义的类型啊。要是Int的话。就是1了。除来除去都是1+0.对不。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2