☞代码要求
用三种不同的循环结构求1到100的累加之和
☞实现思路
用循环累加的方式进行累计
☞for循环求和
public class GaoSiFor {
public static void main(String[] args) {
//定义一个ing变量,初始值为0
int sum = 0;
//设定一个循环,使循环的变量从1加到100
for (int i = 1;i<=100;i++){
//将i每一次的值加到sum里面
sum += i;
}
//打印最终的sum
System.out.println("1到100各位求和的结果为"+sum);
}
}
☞while循环求和
public class GaoSiFor {
public static void main(String[] args) {
//定义两个变量,初始值都是0,sum用来搜集累加之和,i用来迭代
int sum = 0;
int i = 0;
//设置循环条件,当i=100时终止循环
while (i <= 100){
//将和累加到sum里面
sum += i;
//迭代
i++;
}
System.out.println(sum);
}
}
☞do-while循环求和
public class GaoSiFor {
public static void main(String[] args) {
//定义两个变量
int sum = 0;
int i = 0;
//开始循环
do{
//将i的值累加到 sum 里面
sum += i;
// i每次循环都加1
i++;
}while (i<=100);
System.out.println("1到100的累加之和为:"+sum);
}
}
☞运行结果
☞优化方向
☞错误记录