java中100个2求和_Java使用三种不同循环结构对1+2+3+...+100 求和

▷//第一种求法,使用while结构

/**

* @author 9527

* @since 19/6/20

*/

public class Gaosi {

public static void main(String[] args) {

//设置一个数值为0的变量,这个变量用来储存1到100的累加之和

int sum = 0;

//设置一个自增变量,从1开始

int i = 1;

//当这个自增变量≤100的时候,进行累加

while(i<= 100){

//在储存数值的变量里面循环储存i的值

sum += i;

//每循环一次,自增变量都+1

i++;

}

System.out.println("1+2+3+...+100的最终值为:"+sum);

}

}

▷运行结果如下:

2f82ffa737b47ec729a4e29c1fbd74dc.png

▷//第二种求法,使用for结构

public class Gaosi1 {

public static void main(String[] args) {

//定义一个变量,用来储存每一次加法的结果

int sum = 0;

//设置一个自增变量,让其从1加到100

for(int i=1;i<=100;i++){

//将自增变量的结果储存到sum这个变量里面

sum += i;

}

//输出最终结果,如果是在上面for循环里面输出这个语句,则数值是逐个出现的

System.out.println("1+2+3+...+100的最终值为:"+sum);

}

}

▷运行结果

6f379ceedf2376f9d09d95af03555767.png

▷//第三种求法,使用do-while结构

public class Simple7 {

public static void main(String[] args) {

//定义一个空的变量,用来累加值

int sum = 0;

//定义一个自增的变量,从1开始

int i = 1;

do {

sum += i;

i++;

}while(i<=100);

System.out.println("1+2+3+....+100求和的结果为:"+sum);

}

}

运行结果:

7792f1d3ce583ca81a69075380c02651.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值