• 第四天 T2S04


    今日内容:
    1、循环结构
    重复执行一段代码
    特点:
    1)、循环条件,什么时候重复执行代码
    boolean: 比较 逻辑
    2)、循环体 重复执行的代码
    循环的好处:优化代码
    while 当满足条件时 执行循环体
    while(条件){
    //循环体
    }
    for

    do-while

    foreach

    案例:计算1-10之间的和
    while
    分析:
    1)条件 /循环的次数 够10次
    解决办法:
    变量:记录循环的次数 计数器
    2)循环体 求和
    使用计数器进行加法计算

    int i=1;
    int sum=0;
    while(i<=10){
    sum=sum+i;
    //sum+=i;

    //计数器+1
    //i=i+1;
    //i++;
    ++i;
    }

    练习:计算水仙花数
    100-999
    各个位上的数的立方和正好等于本数
    153
    1*1*1 + 5*5*5 + 3*3*3 =153

    44544 43534

    2、for
    语法 for(表达式1;表达式2;表达式3){
    //循环体
    }
    表达式1:循环变量的初始化 在整个循环中之执行一次
    表达式2:循环条件,条件为true执行循环体,false循环结束 执行多次
    表达式3:循环变量的迭代,改变循环变量的值
    int sum=0;
    for(int i=1;i<=10;i++){
    sum=sum+i;
    }

    执行顺序:

    练习:
    Ex1.java

    for语法说明
    Demo7.java

    do-while

    while for 先判断条件,为true才执行循环体
    do-while 先执行一次循环体,然后再判断条件 循环体至少被执行一次

    语法
    do{

    //循环体
    }while(条件);

    案例:Menue.java

    循环控制的关键字
    break; 结束循环,去执行循环后的语句
    只能用在switch 及 循环的子句中
    continue; 结束本次循环,去执行下一次循环

    Demo8.java

    循环的嵌套:循环里面再使用循环,原则上嵌套不超过3层
    【说明】任意循环间都可以相互嵌套
    Demo9.java
    【说明】使用二重循环打印图形时,外层打印的是图形的行数,内层打印的是每行的内容

    总结:
    循环
    while
    do-while
    for
    foreach

    while for

    先判断 符合条件才执行循环体
    do-while 先执行循环体,然后判断
    【注意】避免死循环, 注意循环条件的迭代
    循环控制语句:break:跳出循环

                             continue:结束本次循环,循环变量迭代,进入下一循环继续循环
    嵌套:不超过3层
    案例:
    1 1 2 3 5 8 13 21 35 斐波那契数列 

  • 相关阅读:
    关于oracle当中数据类型转换的问题
    CASE WHEN的两种格式
    C#设置默认打印机
    运用Merge Into实现增加或更新数据
    增加或修改的存储过程
    深拷贝与浅拷贝
    sql server两种分页方法
    获取sql执行时间
    inserted触发器,一张表插入数据时,同时向另外一张表插入数据
    List<string[]> 如何去重
  • 原文地址:https://www.cnblogs.com/wxcsz/p/10580582.html
Copyright © 2020-2023  润新知