00:00
好的,那现在呢,我们来讲下编程里面的流程控制,大家都知道啊,就说我们任何一种编程语言,不管是复杂的还是简单的,那么都有流程控制,对吧?最经典的就是我们所说的三大流程控制,就顺序控制。分支控制、循环控制。那么顺序控制没什么可讲的,那么流程流程控制里面呢,我们先讲第一个就是if判断好不好,先来看这个if判断的案例,给同学们走一个。就是说其实就是分支控制的。好,拉到屁股后边来,咱们来走一个。那就叫流程控制。对吧,流程控制。那流程控制里面。我们先来看这个if判断。If判断里面呢,有基本语法,还有它的这个应用实例,我们来一起把它走一走。这些就说主要是。
01:03
他这个语法形式的变换,本身来说它是比较简单的。那老师呢,在讲的时候就给大家举举几个例子,大家看一下就行了。好,我们看第一个if判断。If判断它的基本语法是这样子的啊,大家看这。If。然后呢,条件判断是。这是它的第一种形式。或者写成这个这种这种形式。大家看。这种形式形式。那么这两种形式呢?我把这个往后面整体往这边挪一下啊,大家看一下第一种形式是if。条件判断,然后呢,一个分号Z。程序,然后把这个if反着写,或者是if条件判断任。程序,然后是else if,注意它else if里面呢。
02:02
就是EL。If没有那个SE,然后呢,就认到。程序注意事项是。同学们看注意事项。条件判断式中,中括号和条件判断式之间必须有空格接。这儿和这儿是有空格的。那么我们这有两种形式。那到底用第一种形式还是用第二种形式呢?我们推荐同学们使用第二种形式。啊,第二种形式呢,从语法上来说。看着更简洁一点,因为因为一般来讲我们很少说。在一个if后面还写一个分号,没有吧,很少对吧,所以说第二种更适合我们这种程序员的这种这种思维方式。那现在呢,我们就来举一个应用实例,这个应用实例这样子的啊,请编写一个shell程序。如果输入的参数大于等于60,则输出及格了,如果小于60,则输出不及格,那么我们来一起编写这个代码。
03:05
来吧。啊,我把以前写过的一些测试程序,先把它删掉。Past。新点事对吧,一定把它删掉,就没有那些东西了,那么开始写了啊。那么我们现在讲讲test。Test e点上。老规矩,写上前面这个文件的声明部分。并拍摄。好,那么这个这个题的要求呢。同学,看我们把这个题的要求。粘贴。复制到。我们的这个文档来。这样看看的就更清楚了。他说输入的参数,那么输入参数是不是就是刀一啊。所以说我们现在可以可以用if了。一对中括号,那么空格别忘了到这一如果它怎么样?大于等于60的次大于等于是不是G?
04:07
等于什么?E大于等于是吧,Greater equal,然后呢,大于等于60空格怎么样,Z就输出一句话equal,一句话就是什么呢?我们叫做及格了。没问题吧,空空着回去。然后呢,第二个条件。If。怎么样?不及格,那不及格的话呢,我们也形成一个条件啊,就是DOLLAR1。怎么样小于?小于的话是不是Li呀,小于60怎么样?Z不要忘了一个Z啊A什么呢,不及格。不及格。OK,然后最后回来过后把衣服反着写,表示结束包活,这就是他的这一段代码,非常的简单。
05:02
那么我们呢,来运行一下,首先给他一个权限。Test if权限来走一个test if输入一个60。回车及格,如果是65 66呢,及格,如果来一个小的59怎么样,不及格,好代码没有任何问题啊,非常的简单这个代码,那么我们把这个代码呢,给同学们放到笔记中去。并不难,对吧,并不难。哥,我们笔记中放好。这个案例呢,就是我们的第一个案例,就是关于什么呀,关于这个if判断的使用。一幅盘的使用,就这么去使用它就OK了。
我来说两句