1.循环语句: 
        循环体:要做的事情; 
        初始化条件:从哪里开始; 
        判断条件:从哪里结束; 
        控制条件:控制初始化条件的变化; 
JAVA提供了三种循环: 
                1:for循环   2:while循环   3:do...while循环 
2.for循环格式: 
            for(初始化条件;判断条件;控制条件){ 
                循环体 
                } 
for循环的执行流程: 
        A:先执行初始化条件表达式 
        B:执行判断条件 
        C:根据盘点条件的返回值进行判断 
           a:true,执行循环体 
           b:false,for循环结束 
        D:执行控制条件,返回B 
for循环举例: 
        for(int x = 0; x < 5; x++){ 
                System.out.println("*"); 
        } 
*写程序定义变量注意的问题: 
        什么时候定义变量:当你知道这是一个变化的内容的时候需要定义变量。 
        一般定义的范围:首先在小范围内定义,如果不合理,考虑大范围。 
3.while的循环格式: 
        基本格式: 
                while(判断条件){ 
                        循环体; 
                } 
        改进版格式: 
                初始化条件; 
                while(判断条件) 
                { 
                        循环条件; 
                        控制条件; 
                } 
while与for的异同点: 
        while与for可以等价转换,开发中常用for 
        区别:初始化的变量在for结束以后是不能使用的,而在while结束中是可以使用的。 
              如果变量仅仅是用来控制次数的,建议使用for,因为佛如循环结束,变量结束,效率较高。 
什么时候用for/while? 
        若是控制范围,用for;若是范围不明确,用while。 
例题练习:假设一张纸的厚度是0.01米,珠穆朗玛峰高度是8848米,问,将这张纸折叠几次可以达到珠穆朗玛峰的高度? 
        答案://for循环 
                class CiShu  
                { 
                        public static void main(String[] args)  
                        { 
                                int i = 0; 
                                for(int a = 1; a <= 884800; a *= 2){ 
                                        i++; 
                                } 
                                System.out.println(i); 
                        } 
                } 
             //while循环 
                class Zhi  
                { 
                        public static void main(String[] args)  
                        { 
                                int i = 0; 
                                int a = 1; 
                                while(a <= 884800){ 
                                        a *=2; 
                                        i++; 
                                } 
                                System.out.println(i); 
                        } 
                } 
4.do...while循环格式 
        基本格式:do() 
                { 
                        循环体; 
                }while(判断条件); 
        改进版: 
                初始化条件 
                do{ 
                  循环体; 
                  控制条件; 
                }while(判断条件); |   
        
 
    
    
    
     
 
 |