zoukankan      html  css  js  c++  java
  • 【宋红康学习日记4】流程控制

      流程控制主要分为顺序结构、分支结构、循环结构。在这里主要说一下分支与循环结构内容。

      分支结构中主要是if-else和switch-case,两者可以互换。后者一定可以转换成前者,反之则否。if-else有很多结构,需要注意到是如果是互斥关系就可以互换,比如:

      if(x<90&&x>80){}

       if(x<=80&&x>20){}

      if(x<=20&&x>0)

      上述范围都是互斥的,所以顺序可以互换,不影响结果;如是包含关系,则范围小的要写在范围大的上面,如:

      if(x>90){}

      if(x>70){}

      if(x>20){}

      上述属于包含关系,所以范围小的x>90要写在上面。

      switch(变量值){

        case 值1:break;

        case 值2:break;

        ....

        default:break;

        }

      其中变量名可以为char,byte,short,int,String,枚举。

      再聊下循环结构。循环在程序中使用频率较多,主要有while(){};do{}while();for(;;){}三种循环。循环结构主要由1初始条件2循环条件3迭代条件4循环体组成。

      1初始条件                                 for(1初始条件;2循环条件;3迭代条件){                 1初始条件

      while(2循环条件){             4循环体;                  do{

      4循环体              }                        4循环体;

      3迭代条件            程序执行顺序1-2-4-3-2-4-3.....          3迭代条件;

    }                                                                                                          }while(2循环条件)  

      注意while与do.while的区别。

      嵌套循环次数为m*n。(里乘以外循环次数)

      break是结束当前循环,不执行循环了;

      continue是结束当次循环,执行下一次循环。其后再添加语句不会被执行。

      循环内容大概就是这些,最重要的是多练多写,大部分都是算法的问题。

      

  • 相关阅读:
    Ubuntu设置默认编辑器
    Java基础学习之(15)
    Java基础学习之(9)--java的常用类
    Java基础学习之(11)--异常处理
    Java基础学习之(10)--接口
    Java基础学习之(8)--多态和抽象类
    Java基础学习之(7)--Object类
    Java基础学习之(6)--继承、访问权限、重写
    dubbo-整合springboot、基于注解的简单实例
    java安全框架之Permission学习笔记
  • 原文地址:https://www.cnblogs.com/noaman/p/4925353.html
Copyright © 2011-2022 走看看