java流程控制——【while do-while语句 / 题:统计1——200之间能被5整除 但不能被3整除的个数】

	while基本语法:

	循环变量初始化;
				while(循环条件){
			           
			           循环体(语句);
			            循环变量迭代;
					}
					
======================================================

	do-while基本语法:

  	 循环变量初始化;
			   do{
			               循环体(语句);
			                循环变量迭代;
			   }while(循环条件);

循环条件:
	可以是一个变量,也可以是一个字面的常量; 可以是我们的表达式(常量表达式,包含变量的表达式)
    类型: boolean 
    特点: 先判断后执行

do 循环是无论判断条件是否成立都是会执行一次循环体里面的语句,也就是先执行后判断,
而while循环是先判断条件是否成立,如果成立才会执行循环体,不成立则不会执行循环体。
class doWhileTest01{
    public static void main(String[] args) {
    
        int i = 1;
        do{
            System.out.println("你好呀  i="+i);
            i++;
        }while(i<=10);
        System.out.println("退出了doWhile循环");
        
    }
}
class doWhileTest02 {
    public static void main(String[] args) {
        //统计1——200之间能被5整除 但不能被3整除的个数

        //变量初始化
        int i = 1;
        int endNum = 200;
        int count =0;
        do{
            //不能被3整除的个数
            if( i % 5== 0 && i %3 != 0) {
                count++;
            }
            //循环变两迭代
            i++;
        }while(i <= endNum);
        System.out.println("count="+count);
    }
}

public class doWhileTest03 {
	public static void main(String[] args) {
	
		for (int i = 1; i <= 10; i++) {
			System.out.println("我好想吃鸡腿" + i);
		}
		
		System.out.println("===============");
		
		int i = 1; // 1. 初始化语句
		do {
			System.out.println("我好想吃烤肉" + i); // 3. 循环体
			i++; // 4. 步进语句
		} while (i <= 10); // 2. 条件判断
	}
}
发布了50 篇原创文章 · 获赞 13 · 访问量 2425

猜你喜欢

转载自blog.csdn.net/endless_Y/article/details/104399684