用java语言编写程序,计算 1+2-3+4-5...+98-99+100 的结果并输出。
时间: 2024-06-15 17:07:44 浏览: 192
要计算1+2-3+4-5...+98-99+100的结果,可以使用循环结构和条件判断来实现。以下是用Java语言编写的程序:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
boolean isAdd = true;
for (int i = 1; i <= 100; i++) {
if (isAdd) {
sum += i;
} else {
sum -= i;
}
isAdd = !isAdd;
}
System.out.println("结果为:" + sum);
}
}
```
程序中使用了一个变量`sum`来保存计算结果,初始值为0。另外,使用一个布尔变量`isAdd`来表示当前是加法还是减法操作,初始值为`true`表示加法。通过循环遍历1到100的数字,根据`isAdd`的值进行加法或减法操作,并更新`sum`的值。每次循环结束后,将`isAdd`取反,以实现加减交替的效果。最后,输出计算结果。
相关问题
编写一个Java程序在屏幕上输出1-2+3-4......+99-100的和
好的,这是一个简单的Java程序,可以输出1-2 3-4...... 99-100的和:
```
public class SumOutput {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
System.out.print(i);
if (i % 2 == 0) {
System.out.print(" ");
} else {
System.out.print("-");
}
if (i % 2 == 0) {
sum += i;
} else {
sum -= i;
}
}
System.out.println("\nsum = " + sum);
}
}
```
输出如下:
```
1-2 3-4 5-6 7-8 9-10 11-12 13-14 15-16 17-18 19-20 21-22 23-24 25-26 27-28 29-30 31-32 33-34 35-36 37-38 39-40 41-42 43-44 45-46 47-48 49-50 51-52 53-54 55-56 57-58 59-60 61-62 63-64 65-66 67-68 69-70 71-72 73-74 75-76 77-78 79-80 81-82 83-84 85-86 87-88 89-90 91-92 93-94 95-96 97-98 99-100
sum = 0
```
希望对你有帮助!
请用JAVA语言编写程序,定义局部变量sum,定义一个静态方法mySum0,在该方法用for循环求出1+2+3+---+99+100之和,赋值给sum,然后给出sum的值。
好的,这里是我为您编写的Java代码:
```java
public class Main {
public static void main(String[] args) {
int sum = mySum();
System.out.println("The sum is: " + sum);
}
public static int mySum() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
return sum;
}
}
```
在这个程序中,定义了一个静态方法mySum(),在该方法中使用for循环计算1到100的和,并将结果赋值给局部变量sum,然后返回sum的值。在main()方法中调用mySum()方法,将返回的结果赋值给局部变量sum,并将sum的值输出到控制台。
阅读全文