zoukankan      html  css  js  c++  java
  • 流程控制-分支结构

    一、单一分支结构    //if(){}

    <?php

        header("Content-type:text/html;charset=utf-8");
        $a=100;
        $b=200;

        if ($a < $b) {
            echo $a."小于"
    .$b;                               //如果只有一条语句,黄色的花括号是可以去掉的
        }
    ?>

    结果:

    100小于200

    <?php
        header("Content-type:text/html;charset=utf-8");
        $a="朱金奎";

        if ($a=='朱金奎') {
             echo "朱金奎我找到您了";
        }

        echo "<br>";
        echo "现在代码已经出来了";

    ?>
    结果:
    朱金奎我找到您了
    现在代码已经出来了

    二、双向分支结构    //// if(){}else{}

    <?php

        header("Content-type:text/html;charset=utf-8");
        $a=300;
        $b=200;

        if ($a < $b) {
            echo $a."小于"
    .$b;
        }else{
            echo $a."大于"
    .$b;
        }
    ?>

    结果:

    300大于200

    <?php
        header("Content-type:text/html;charset=utf-8");

        $a="朱金奎";

        if ($a=='朱金奎') {
            echo "你是朱金奎";
        }else{
            echo "您不是朱金奎";
            echo "您想蒙我是吗?小样儿";
        }

        echo "<hr>";
        echo "我已经跳出双向分支结构了";
    ?>
    结果:
    你是朱金奎
    我已经跳出双向分支结构了
     

    三、多向条件分支结构        // if()...elseif()...else

    <?php

              header("Content-type:text/html;charset=utf-8");
              $a=500;

    if ($a==25) {
    echo "100";
              } elseif($a==50) {
    echo "50";
              } elseif($a==100){
    echo "25";
              }else{
    echo "
    没有您选择这一个数字";
              }    

    结果:25
    ?>

    <?php
        header("Content-type:text/html;charset=utf-8");

        $name="朱金奎2";

        if ($name=='朱金奎') {
            echo "你是朱金奎";
        }elseif($name=='龙泽罗拉'){
            echo "您是龙泽罗拉";
        }else{
            echo "没有我想找我想要找的人";
        }

        echo "<hr>";
        echo "我已经跳出多向分支结构了";
    ?>
    --------------------------------------------------------------//switch() {  case 值: echo "";  break;}
    <?php
        header("Content-type:text/html;charset=utf-8");
    $one=1000;
        switch(1000)
    $one=1000;
        switch($one)
    $like='美女';
        switch($like)

        $one=1000;
        switch(1000){                       //如果您上面给了变量的在判断里面千万不要给值  或者  在里面直接给值
            case 100: echo "100"; break;    //注意:case 后面是  :  号  不是  ; 号
            case 200: echo "200"; break;
            default: echo '没有您想要值';
        }
    ?>

    结果:没有您想的值

    <?php
        header("Content-type:text/html;charset=utf-8");

        $n=2;
        switch($n){
            case 1:
                 echo "1档";
                 break;
            case 2:
                 echo "2档";
                 break;
            case 3:
                 echo "3档";
                 break;
            case 4:
                 echo "4档";
                 break;
            case 5:
                 echo "5档";
                 break;
            default:{
                echo "没有找到你想要的档";
            }
        }
    ?>

    结果:2档

    四、巢状条件分支结构

    <?php
        $sex = 'GRIL';
        $age = '70';

        if ($sex =='MAN') {
            if ($age >= 65) {
                echo '
    这一个男士已经退休了';
            }else{
                echo '
    这一个男士还在工作中';
            }
        } else {
            if ($age >=45) {
                echo '
    这一个女士已经退休了';
            }else{
                echo '
    这一个女士还在工作中';
            }
        }    
    ?>

    结果:这一女士已经退休了

     

  • 相关阅读:
    第六次学习笔记
    第四篇笔记
    第三篇学习笔记
    第二篇学习笔记
    第一篇学习笔记
    px与dp、sp之间的转换
    SQLite的使用(二):数据增删改查
    Logcat的级别以及Logcat的调试使用
    Android 创建服务(一)
    简说SQLite
  • 原文地址:https://www.cnblogs.com/ganwenjun/p/6914803.html
Copyright © 2011-2022 走看看