zoukankan      html  css  js  c++  java
  • 慕课网-安卓工程师初养成-4-8 Java循环语句之 do...while

    do...while 循环与 while 循环语法有些类似,但执行过程差别比较大。

    语法: 

    执行过程:

    <1>、 先执行一遍循环操作,然后判断循环条件是否成立

    <2>、 如果条件成立,继续执行< 1 > 、< 2 >,直到循环条件不成立为止

    特点: 先执行,后判断

    由此可见,do...while 语句保证循环至少被执行一次

    例如,依然输出 1000 遍“我爱慕课网”,使用 do...while 的实现代码为:

    任务

    光说不练是“假把式”,让我们来做个练习检验一下吧!

    实现功能:计算 50 以内(包括 50 )的偶数之和

    实现思路:首先定义一个变量 sum ,用来保存所有偶数的和,然后定义一个变量 num 代表 1--50 之间的偶数,值从 2 开始,每次循环执行时将 num 的值累加保存在变量 sum 中,并且将 num 值加 2 (偶数嘛,你懂得哈~~),只要 num 的值在 1--50 之内就重复执行该循环

    请将编译器中的第 10、14 行补充完整,运行结果为:

     1 public class HelloWorld {
     2     public static void main(String[] args) {
     3         
     4         int sum = 0; // 保存 1-50 之间偶数的和
     5         
     6         int num = 2; // 代表 1-50 之间的偶数
     7         
     8         do {
     9             //实现累加求和
    10             
    11             
    12             num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断
    13             
    14         } while (    ); // 满足数值在 1-50 之间时重复执行循环
    15         
    16         System.out.println(" 50以内的偶数之和为:" + sum );
    17     }
    18 }

     

     1 public class HelloWorld {
     2     public static void main(String[] args) {
     3         
     4         int sum = 0; // 保存 1-50 之间偶数的和
     5         
     6         int num = 2; // 代表 1-50 之间的偶数
     7         
     8         do {
     9             //实现累加求和
    10             sum += num;
    11             
    12             num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断
    13             
    14         } while (num <= 50); // 满足数值在 1-50 之间时重复执行循环
    15         
    16         System.out.println(" 50以内的偶数之和为:" + sum );
    17     }
    18 }
  • 相关阅读:
    C语言清空输入缓冲区的N种方法对比(转)
    UNIX网络编程——socket的keep-alive(转)
    UNIX网络编程——套接字选项(心跳检测、绑定地址复用)(转)
    UNIX网络编程——客户/服务器心搏函数 (转)
    TCP心跳 | TCP keepAlive(转)
    linux下使用adb查看android手机的logcat
    linux 常用查看设备命令(转)
    Spring AOP 详解
    HDU 2222 AC自动机 裸题
    大声说出我爱你—英语发音学习总结
  • 原文地址:https://www.cnblogs.com/chenliting/p/3960719.html
Copyright © 2011-2022 走看看