
渡劫之后,是时候回归老本行了(?)
这一节来介绍泛用性极强的语句——if/else语句。
程序在执行的时候总是从上到下顺序执行,而我们总不能避免在有的时候选择执行不同语句。
下面放上if/else语句格式:
if(condition)
{
block1
}
else if(condition)……
{
block2……n
}
else
{
block n+1
} condition……都是条件。条件一定是bool类型的值,即定能分出真假。
我们补充几个比较数据的符号:
>,<,>=,<=,==,!=
//大于 小于 大于等于 小于等于 等于 不等于 condition内可以写入带它们的语句,例如
5 > 3 true
7 < 8 true
8 != 8 false
9 >= 10 false
0.6f == 0.6f true
true true 都是可以进行比较的。
那么
if/else语句执行的规则为:
判断condition;
成立则执行block
不成立则判断下一个condition,直到有一个成立为止
……
如果均不成立执行最后的else的block 所有的else都可以选择不写。
那么,我们来举个例子:

通过cond来判断输出
结果展示:

结果1

结果2