1. 流程控制语句的种类
顺序语句 判断语句 选择语句 循环语句
1.1 顺序语句
流程在日常生活中是必不可少的一部分。比如我们刷牙、吃饭、出门坐车、上班,都是有一定顺序的。在程序中,系统默认是自上而下地执行的,我们称为顺序结构。
1.2 判断语句
判断语句可以让程序在不同情况下,执行不同的代码。
语法如下(形象讲述,伪代码):
假设现在我是吴亦凡;
if(我是蔡徐坤){
我现在要去打篮球
...
}else if(我是吴亦凡){
我可能现在正在rap
...
}else{
上面那些明星我都不是,洗洗睡吧
}
程序代码:
// if(表达式){
// 代码块
// }
int a=5;
if(a==5){//如果a是5,执行此处代码块内容
...
}else if(a==1){//如果a是1,执行此处代码块内容
...
}else{//否则,执行此处代码块内容
...
}
在程序走到判断语句某个条件时,会判断该表达式是否为true:
如果为true,执行里面的内容。
如果为false,判断下一个表达式。
如果都为false,会执行else代码块里的内容。
1.3 选择语句
switch语句就是选择语句,和判断判断语句类似。但是有区别。if语句用于解决区间判断,switch更好地解决等值判断。
举个例子:
我参加一场比赛,
如果获得第一名,老爸请我吃顿小烧烤。
如果获得第二名,啥也没有。
如果获得第三名,赏大嘴巴子一枚。
否则,咳咳。