为什么需要if选择结构?
你已经知道如何去输出数据,
但是有的时候你需要先判断一下条件,条件满足则输出,不满足则不输出。这就需要用到判断。
对于这种需要先判断条件,满足条件后再执行的程序,需要if选择结构。
结构:
if(条件){ //这里写需要满足的条件
代码块 //条件成立之后要执行的代码,可以是一条语句,也可以是一组语句。
}
那么if选择结构的含义和执行过程就一目了然了,首先对条件进行判断,如果结果是真,执行代码块,否则,执行代码后面的部分。
因此,关键字if后的小括号里的条件必须是一个布尔表达式,即表达式的值必须为布尔值true或者false。
程序执行时,先判断条件,当结果为true时,程序先执行大括号里的代码块,再执行if结构块(即{}部分)后的代码。
结果为false时,不执行大括号里面的代码块,直接执行if结构块后的代码。