zoukankan      html  css  js  c++  java
  • 黑马程序员——程序控制结构

    ---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------



    改变程序执行的方向---程序控制结构


    1、顺序结构

    在程序中没有选择、循环,运行按着代码从上而下的运行的代码

    2、选择结构

    (1)for循环结构:

      for(int i=0; i<5; i++){}

    执行顺序:当循环开始后,先执行int i = 0,对循环变量赋初值,接着判断是否满足循环条件,满足则执行{},之后执行循环控制i++;然后判断是否满足循环条件,就这样判断并循环下去,

    结束判断:1.直到不满足循环条件,自然结束循环。2、遇到break结束本次循环。3、遇到continue跳过一次循环。并且在break和continue之后出现的语句将会是无效语句也就是永远执行不到的语句。

    用法:循环一般用于不确定循环次数,或次数较多的时候

    (2)while循环:

    while(循环条件){}

    执行顺序:当执行到while循环时先判断循环条件是true 还是false,true则执行;次数的判断条件只能是double类型的数据类型

    结束判断:在循环体中一顿狂转后,当判断条件false后循环结束,或者和for一样越到break和continue那样结束循环周期

    用法:一般用于

    do...while循环:

    {}while(判断条件)

    执行顺序:和while稍有不同就是不管循环条件,先执行一次,在判断是否满足需要循环的条件,如果满足了,在做一次,再满足了就在整一下;

    3、选择结构:

    witch(....){

    catch-:

    catch-:

    break;

    catch-;

    deafualt:

      }

    执行顺序:进入选择后,看条件满足于哪一个执行catch语句就执行哪一个catch语句

    结束判断:不管是选择执行哪一个catch,只有遇到break、return、或者没有遇到就执行到witch语句的最后自然结束

    用法:判断条件只能是int、short、char、short等基本数据类型;当清楚选择执行的条件的个数,且数量不是很多时使用,如果如同在做判断某几个选择的条件执行的语句都是一样时,只需要写一个执行语句,且在多个选择之间不加入break;catch和deafault之间没有顺序,只有当没有一个catch满足时就执行默认语句。


    毕老师授课总结



    ---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

    用心-细心-专心-决心 学习就像爬大山,一步一步向前走 -态度决定高度-
  • 相关阅读:
    PHP
    PHP
    PHP
    网站页面引导操作
    Solr与Tomcat的整合
    POI操作文档内容
    HashTable和HashMap的区别
    ArrayList、LinkedList、HashMap底层实现
    正则表达式语法
    Java并发编程:线程间通信wait、notify
  • 原文地址:https://www.cnblogs.com/xianyou-liang/p/8503364.html
Copyright © 2011-2022 走看看