第十八讲——While详解

第十八讲——While详解

循环结构;

  1. while;(要避免死循环)
while(){
    
}
  1. do.....while
  2. for 循环

while

先判断,再循环。当满足条件时一直循环,直到不满足条件

算法;

while(条件){
    循环内容
}

计算0~100相加

package scanner;
public class Demo02{
    public static void main(String[]ages){
        int A = 0;
        int num = 0;
        while(A<=100 && A>=0){
            num = num +A;//灵活运用
            //把计算出的值赋值给自己,再拿自己去计算下一个值,直到最后
            A++;
        }
        System.out.println(num);
    }
}

do while

先循环,再判断。最少会执行一次循环

算法;

do{
    循环内容
}while(条件);

和while的本质差别是 do while至少会执行一次!这是因为do while先执行后判断的功能决定的


Demo01

package scanner;
public class Demo01 {
    public static void main(String[]args){
        int i =0 ;
        do {
            ++i;
            System.out.println(i);
        }while(i<100);

    }
}

for

for循环是一种支持迭代的通用结构,最有效且灵活的结构;

格式;

for(初始化;布尔表达式(条件);跟新){
    //代码
}
package scanner;
public class Demo02{
    public static void main(String[]ages){
        //计算一百内奇数偶数合
        int 奇数合初始 = 0;//第一步 先设定需要计算的初始值
        int 偶数合初始 = 0;
        for(int i =0;i<=100;i++){//第二步 设定计算总范围
            //第三步分开计算  先算奇数 先想怎么区分奇数 用取模比较方便  用if函数判定如果满足奇数则。。。
            if(i%2!=0){//如果一个数取模不等于0则为奇数,,,这里他会把每一个i++的数字都计算看看是否符合
                奇数合初始=奇数合初始+i;
                //所有的奇数合=前所有的奇数合+刚刚跟新的奇数
            } else {
                偶数合初始+=i;
            }

        }
        System.out.println(奇数合初始+"\n"+(偶数合初始));
    }
}

新增单词

1 for 循环结构 for
posted @ 2020-11-12 13:56  项晓忠  阅读(843)  评论(0)    收藏  举报