do.while循环语句:
do.while循环是while循环的引用,与while语句的循环逻辑完全相反,while语句是先计算,再执行,而do.while语句是先执行,再计算。
(do.while语句能保证循环体至少会被执行一次,而while语句不能)
表达式:
do{ //先执行一次 循环体 迭代器 }while(布尔表达式); //再判断
示例:
①使用do.while循环输出0-100间的所有数字:
package com.lxj.cnblogs; /** * @author 刘小将 * do.while循环 * 输出0-100间的所有数字 */ public class TestDoWhile{ public static void main(String[] args){ int b = 0; do { System.out.println(b); b++; }while(b<=100); } }
②使用do.while循环计算0-100间的所有偶数和与奇数和:
package com.lxj.cnblogs; /** * @author 刘小将 * do.while循环 * 计算0-100间的所有偶数和与基数和 */ public class TestDoWhile{ public static void main(String[] args){ int b = 0; int oddSum = 0; //奇数 int evenSum = 0; //偶数 do { if(b % 2 == 0) { evenSum += b; }else { oddSum += b; } b++; }while(b<=100); System.out.println("所有的奇数和为:"+oddSum); System.out.println("所有的偶数和为:"+evenSum); } }