在start-end
区域中填充代码,使用while
循环实现一个1
到100
的整数相加,并输出相加后的结果。效果图如下:
想好了这两个问题就可以开始了,加油。
编程要求
- 任务描述
- 相关知识
- 编程要求
- 测试说明
任务描述
使用
while
循环实现一个1
到100
的整数相加的小程序。效果图如下: -
-
相关知识
经过上一小节,你应该认识到了,循环就像在操场跑圈,而编写一个循环语句需要三个要素:1.控制循环的条件,
2.
控制循环的次数,3.
编写循环执行的代码; -
知道了这些知识,你应该可以完成本关的任务了吧,我们一起来思考一下。 要实现一个从`1`到`100`整数相加的程序,如果没有学循环,你是不是这样写呢?
int sum = 1 + 2 + 3 + 4 + 5 +…..+ 100;
-
不过现在我们学了循环就不能用前面那么费劲的方式写了,可以发现这个程序需要我们重复做一个事情,而且数据也是不断变化的,所以需要你思考两个问题:
- 重复做的事情是什么?
- 哪些数据是变化的?
测试说明
平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。
开始你的任务吧!
参考代码:
package step2;
public class HelloWorld {
public static void main(String[] args) {
/*****start*****/
int i=1;
int sum=0;
while(i<=100)
{
sum=sum+i;
i++;
}
System.out.print("1到100相加的结果为"+sum);
/*****end*****/
}
}