条件语句笔记

                                                   #条件语句

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

一.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结构什么都不做。

你可能感兴趣的:(条件语句笔记)