黑马程序员技术交流社区
标题:
一数学表达式的求解...
[打印本页]
作者:
汪平乐
时间:
2013-1-26 23:04
标题:
一数学表达式的求解...
本帖最后由 汪平乐 于 2013-2-19 18:14 编辑
表达式 a= ( 1 - 1/3 + 1/5 - 1/7 + 1/9 -1/11 + 1/13 - .... - 1/n + 1/(n+2)),最好事有代码演示...:handshake
作者:
杨世平
时间:
2013-1-26 23:48
public static void main(String[] args) {
double result=1;//就是a的值。用于保存最后的结果
//想出你的表达式中的共通点,来做循环,100表示n
for(double i=1;i<100;i++){
if(i%2==1){//当1%2为1的时候进行相减
result-=(i/(i+2));
System.out.println("- i:"+i+" i/(i+2):"+(i/(i+2)));
}else{//当1%2为0的时候进行相加
result+=(i/(i+2));
System.out.println("+ i:"+i+" i/(i+2):"+(i/(i+2)));
}
}
System.out.println(result);
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2