zoukankan      html  css  js  c++  java
  • Java day 3

    1、if语句的三种格式:

        (1)if语句格式1:  if (关系表达式){
                                                 语句体;
                                         }
                  执行流程:
                                  a、先计算关系表达式的值,看其结果是true还是false;
                                  b、如果是true,则执行语句体;
                                  c、如果是false,则不执行语句体
         (2)if语句格式2:  if (关系表达式){
                                                 语句体1;     
                                          }else{
                                                 语句体2;
                                          }
                   执行流程:
                                   a、先计算关系表达式的值,看其结果是true还是false;
                                   b、如果是true,则执行语句体1;
                                   c、如果是false,则执行语句体2
          (3)if语句格式3:  if (关系表达式){
                                                  语句体1;
                                            }else if(关系表达式2){
                                                          语句体2;
                                                       }
                                                   ...
                                                       else{
                                                                   语句体n+1;
                                                               }
                    执行流程:
                                    a、先计算关系表达式的值,看其结果是true还是false;
                                    b、如果是true,则执行语句体1;
                                    c、如果是false,则继续计算关系表达式2,看其结果是true还是false; 
                                    d、如果是true,则执行语句体2;
                                    e、如果是false,则继续计算关系表达式,看其结果是true还是false;
                                    f、如果没有任何关系表达式为true,则执行语句体n+1
    

    2、switch语句格式:

              switch(表达式){
                     case  值1:
                           语句体1;
                           break;
                     case  值2:
                           语句体1;
                           break;
                      ...
                     default:
                          语句体n+1;
                          break;
               }
            格式解释: 表达式的值类型只能为:byte,short,int,char(JDK5以后可以是枚举类型,JDK7以后可以是字符串类型)
                               case后面的值:用来和表达式的值进行匹配的内容
                               break:中断的意思
                               default:所有的值都不匹配的时候执行
             执行流程:
                                a、先计算表达式的值;
                                b、计算出来的值依次和case后面的值进行比较,一旦有匹配的,则执行对应的语句体,在执行的过程中,遇到break就结束;
                                c、如果所有的case值都不匹配,则执行default后面的语句体n+1
  • 相关阅读:
    js图片加载效果(延迟加载+瀑布流加载)
    iOS仿支付宝芝麻信用仪表盘效果
    Spark GraphX 的数据可视化
    [Animations] 快速上手 iOS10 属性动画
    iOS蓝牙BLE4.0通信功能
    微信小程序项目实战之天气预报
    Android利用温度传感器实现带动画效果的电子温度计
    Eclipse集成ijkplayer并实现本地和网络视频播放等
    Android HandlerThread详解
    AsyncTask 异步任务基本使用-下载视频
  • 原文地址:https://www.cnblogs.com/cqxljj/p/10152236.html
Copyright © 2011-2022 走看看