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
  • 相关阅读:
    php 三级连动及 php+ajax的调试方法
    ajax传值 乱码问题
    ajax传值给php
    php连接mssql pdo
    语法正确的情况下报错的原因
    Mina传递对象
    Mina小例子
    基于MINA构建简单高性能的NIO应用
    点与不规则图形关系判断
    Postman----基础使用篇(没有接口文档的情况下如何着手做接口测试)
  • 原文地址:https://www.cnblogs.com/cqxljj/p/10152236.html
Copyright © 2011-2022 走看看