慕课网-安卓工程师初养成-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 之内就重复执行该循环
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 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。