编写 Java 应用程序,计算 1-1/3+1/5-1/7+1/9-1/11+…的前 100项之和。
时间: 2023-11-23 08:08:23 浏览: 100
crc-16-java.zip_CRC-16_crc16 java_desfire_desfire ev1_java crc
以下是两种Java计算1-1/3+1/5-1/7+1/9-1/11+…前100项之和的例子:
1.使用do-while循环:
```java
public class Example1_3 {
public static void main(String args[]) {
double a = 1, b = 1, c = 0;
int flag = 1;
do {
c += flag * b;
a += 2;
b = (1.0 / a);
flag = -flag;
} while (a <= 200);
System.out.println("前100项之和为:" + c);
}
}
```
2.使用for循环:
```java
public class Example1_4 {
public static void main(String args[]) {
double sum = 0;
int flag = 1;
for (int i = 1; i <= 200; i += 2) {
sum += flag * (1.0 / i);
flag = -flag;
}
System.out.println("前100项之和为:" + sum);
}
}
```
阅读全文