累积加强训练(do...while , while, for)

使用多种循环方式实现 1 到 n 的累加求和操作,n 是指定正整数。

import java.util.Scanner;
/**
 * 使用 do ... while 循环方式实现累加操作
 * @author 蓝桥
 */
public class DoWhileLoopChallenge {
    public static void main(String[] args) {
         Scanner sc = new Scanner(System.in);
         System.out.print("请输入剩余天数:");
         int times=0;
         //初始条件
         int start =1;
         //结束条件值
         int days=sc.nextInt();
                //条件判断
         do{
              //循环体
              times += start;
              //条件变化
              start++;
         }while (start<=days);
         System.out.println("共训练了"+times+"次");
    }
}
import java.util.Scanner;
/**
 * 使用 for 循环方式实现累加操作
 * @author 蓝桥
 */
public class ForLoopChallenge {
        public static void main(String[] args) {
             Scanner sc = new Scanner(System.in);
             System.out.print("请输入剩余天数:");
             //训练总次数
             int times=0;
               //初始条件          //条件判断 //条件变化
             for(int days=sc.nextInt();days>0;days-- ){
                   //循环体
                   times += days;
             }
             System.out.println("共训练了"+times+"次");
        }
}
import java.util.Scanner;
/**
 * 使用 while 循环方式实现累加操作
 * @author 蓝桥
 */
public class WhileLoopChallenge {
    public static void main(String[] args) {
         Scanner sc = new Scanner(System.in);
         System.out.print("请输入剩余天数:");
         int times=0;
         //初始条件
         int days=sc.nextInt();
                //条件判断
         while (days>0){
              //循环体
              times += days;
              //条件变化
              days--;
         }
         System.out.println("共训练了"+times+"次");
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值