zoukankan      html  css  js  c++  java
  • 选择结构

    1.if选择结构 

      第一种:

        if(条件){

          //代码块

        }

      解释:如果条件结果为true,那么执行代码块,否则不执行.

     第二种:

        if(条件){

          //代码块1

        }else{

          //代码块2

        }

      解释:如果条件结果为true,那么执行代码块1,否则执行代码块2.

     第三种

        if(条件){

          //代码块1

        }else if(条件2){

          //代码块2

        }......{

          ...

        }else{

          //代码块n

        }

      解释:如果条件1结果为true,那么执行代码块1

          如果条件1为false,那么将执行下一个条件

          判断,依次重复上面的过程.

    注意

      判断字符串是否相同用 str1.equals(str2)

      判断数字相同用num1 == num2

    2.switch...case 选择结构

      switch(表达式值){

        case 值1:语句;break;

        case 值2:语句;break;

        .....

        default:语句n;

      }

      解释:如果表达式的值为值1,那么执行语句1,

        如果表达式的值为值2,那么执行语句2,

        ........

        如果表达式从上至下都没有找到匹配到值,那么执行default后面的语句n.

    注意: 

       1)表达式值可是整型,字符型。jdk1.7以后可以是sting类型

       2)break:表示终止,表达式整个swtich语句结果.

       3)如果匹配到值,并且没有执行break,那么从匹配到那个值的语句

         开始,下面的每一个语句都会执行,知道整个程序结束后者遇到break.

     

    Hold on!
  • 相关阅读:
    C#中虚方法与抽象方法的区别
    关于计算同一个用户购买日期间隔查询语句
    pandas 讲数据分组之后保留前N行方法
    关于Mysql隐式转化及注意事项与cast函数运用
    Mysql 去重
    记一个pandas 分组之后.head()返回的数据问题
    Failed to introspect Class xxxx
    golang 推荐学习记录
    Java内存区域
    Struts2中采用Json返回List对象数据为空解决方案
  • 原文地址:https://www.cnblogs.com/linjiaxiaomeiainia/p/6832252.html
Copyright © 2011-2022 走看看