早教吧作业答案频道 -->其他-->
谁会java,求java程序求和求1-1/3+1/5-1/7+1/9......的值。a,要求出前50项和值。b,要求出最后一项绝对值小于1e-5的和值。
题目详情
谁会java,求java程序求和
求1-1/3+1/5-1/7+1/9......的值。
a,要求出前50项和值。
b,要求出最后一项绝对值小于1e-5的和值。
求1-1/3+1/5-1/7+1/9......的值。
a,要求出前50项和值。
b,要求出最后一项绝对值小于1e-5的和值。
▼优质解答
答案和解析
a:
public class sum {
public static void main(String args[]){
double result = 0;
for (int i=0; i<50; i++) {
result += (i%2==0?1:-1) / ((i*2+1)*1.0);
}
System.out.println(result);
}
}
b:
public class sum {
public static void main(String args[]){
double result = 0;
int i=0;
while((1/ ((i*2+1)*1.0))>=1e-5){
result += (i%2==0?1:-1) / ((i*2+1)*1.0);
i++;
}
result += (i%2==0?1:-1) / ((i*2+1)*1.0);
System.out.println(result);
}
}
public class sum {
public static void main(String args[]){
double result = 0;
for (int i=0; i<50; i++) {
result += (i%2==0?1:-1) / ((i*2+1)*1.0);
}
System.out.println(result);
}
}
b:
public class sum {
public static void main(String args[]){
double result = 0;
int i=0;
while((1/ ((i*2+1)*1.0))>=1e-5){
result += (i%2==0?1:-1) / ((i*2+1)*1.0);
i++;
}
result += (i%2==0?1:-1) / ((i*2+1)*1.0);
System.out.println(result);
}
}
看了 谁会java,求java程序...的网友还看了以下: