今天算坚持学习的第五天吧。

顺序结构

选择结构

  • if单选择结构

    • 语法    (IfDeom01)

      if(布尔表达式){
      //如果布尔表达式为true将执行的语句
      }

       

  • if双选择结构   (IfDeom02)

    • 语法

      if(布尔表达式){
      //如果布尔表达式的值为true
      }else{
      //如果布尔表达式的值为false
      }

       

  • if多选择结构(IfDeom03)

    • 语法

      if(布尔表达式1){
         //如果布尔表达式1的值为true执行代码
      }else if(布尔表达式2){
         //如果布尔表达式2的值为true执行代码
      }else if(布尔表达式3){
         //如果布尔表达式3的值为true执行代码
      }else{
         //如果以上布尔表达式都不为true执行代码
      }

       

  • 嵌套的if结构

    • 语法

      if (布尔表达式1){
         ////如果表达式1 的值为true的执行代码
         if(布尔表达式2){
             ////如果布尔表达式2的值为true的执行代码
        }
      }

       

  • switch多选择结构

    • 多选择结构还有一个实现方式就是switch case语句。

    • switch case 语句判断一个变量与一系列值中某个值是否相等,每一个值称为分支。

    • switch语句中的变量类型可以是:

      • byte short int 或者char

      • 从Java SE7开始

      • switch支持字符串String类型了

      • 同时case标签必须为字符串常量或字面量。

        switch(expression){
           case value :
               //语句
               break;//可选
           case value
               //语句
               break;//可选
               //可以有任意数量case的语句
               default://可选
                   语句
        }

         

看源码,反编译

  • 从文件夹层面拷贝过去

  PS:昨天是仅有复习,复习了Scanner彻底搞懂了是如何运用的,

  今天有点沉迷游戏,仅学了if和switch语句,学的很清楚。

  自己运用if和switch写了些简单的计算和选择东西的代码。

  今天是下午早上学习,如何下午打游戏,晚上在复习。

  其实没用多少时间学习,感觉还是不能自控,明天要自己多控制一点自己学习。

啊啦啦啦啦啦撤了。

猜你喜欢

转载自www.cnblogs.com/youseed/p/12323358.html