美文网首页
条件语句笔记

条件语句笔记

作者: 流影随风 | 来源:发表于2019-01-04 16:32 被阅读0次

                                                       #条件语句

    学编程不是看书,不是听老师讲,而是自己动手写

    一.If语句

    (一)问题

    编程实现:如果跪键盘的时间大于60分钟,那么媳妇奖励我晚饭不用做了.

    (二)解决方法

    使用if结构可以实现上面的问题

    (三)If语句

    1.语法

    If语句是用来判断所给定的条件是否满足,根据判定的结果(真或假)决定所要执行的操作。

    【if (条件表达式)                      】

                {

    语句1;

    语句2;......

    }                                                           

    【用一对大括号来组成语句块】

    注:if表达式后面没有分号,如果写了分号,程序也会执行,只是执行结果不可预测

    2.流程图


    3.执行过程

    程序执行到if处,

    首先判断if后面所带的条件的值,如果为true,那么。进入if所带的大括号,执行其中的代码。

    如果为false,则跳过if所带的大括号,继续向下执行。

    执行特点:先判断,再执行,有可能一行代码都不执行。

    二.if-else(S)

    1.语法
    【if(条件)】

       {语句1;}

        else

    【{语句2;}】

    2.流程图


    3.执行过程

    程序首先判断if所带的小括号中的条件是否成立,

    如果成立,则执行if所带的大括号中的代码,执行完成后,跳出if-else结构。

    如果条件不成立,则跳过if所带的大括号,去执行else所带的大括号中的代码。

    特点:先判断,再执行,最少都要执行一个语句块中的代码

    注意:else永远都跟离它最近的那个if配对

    三.if-else  if条件嵌套


    1.语法

    【if(条件1)                   】

                {

                           代码;

                }

                else if(条件2)

                {

                           代码;

                }

                else if(条件3)

               {

                          代码;

                }

                else

                {

                          代码;

     【        }                             】

    2.流程图



    3.执行过程

    程序运行到if处,

    首先判断第一个if所带的小括号中的条件是否成立,如果成立,也就是返回一个true,则执行当前if所带的大括号中的代码,执行完成后,退出if else-if结构。

             如果第一个if所带的条件不成立,则继续向下进行判断,如果在判断的过程中,某一个if所带的条件成立了,

             则执行该if所带的代码,执行完成后,跳出if else-if结构。

             如果每一个if所带的条件都不成立,则看该结构中有没有else,如果有else,则执行else中的代码,

    如果没有else,则该if else-if结构什么都不做。

    相关文章

      网友评论

          本文标题:条件语句笔记

          本文链接:https://www.haomeiwen.com/subject/cssgfqtx.html