请编写程序 KY2_4.java,要求程序具有如下功能:求 1+2+…+100 之和,并将求和表达式与所求的和都显示出来,即程序的输出结果应该为:1+2+…+100=5050
时间: 2024-02-22 14:55:24 浏览: 78
KY2F7:Yb3+,Ho3+上转换纳米发光材料的制备及性质研究
以下是程序 KY2_4.java 的代码:
```java
public class KY2_4 {
public static void main(String[] args) {
int sum = 0; // 定义变量 sum,用于存储求和的结果
String s = ""; // 定义字符串 s,用于存储求和表达式
for (int i = 1; i <= 100; i++) {
sum += i;
s += i;
if (i != 100) {
s += "+";
}
}
System.out.println(s + "=" + sum); // 输出求和表达式和结果
}
}
```
程序中使用了一个 for 循环来依次将 1 到 100 的数相加,并在每次相加时将加数添加到字符串 s 中,同时在每个加数之间添加一个加号(除了最后一个加数之后)。最后输出求和表达式和结果。
阅读全文