流程控制语句
流程控制语句可以分为以下三种方式:
- 顺序结构
- 选择结构
- 循环结构
接下来,我来一一介绍上面的三种结构。
1.顺序结构:
顺序结构就是我们经常碰到的结构,是按代码书写顺序从上到下执行的结构,也是一种宏观的代码运行结构。
2.选择结构:
- if-else语句
- switch语句
我们先来介绍if-else语句:
- 基本格式:
if(条件表达式){ 当条件为true时执行的代码; }else{ 当条件为false执行的代码; }
- 单if形式:
if(条件表达式){ 当条件为true时执行的代码; }
- 嵌套if-else格式:
if(条件1){ 条件1为true时执行的代码; if(条件2){ 条件2为true时执行的代码; }else{ 条件2为false时执行的代码; } }else{ 条件1为false时执行的代码; }
-
if-else-if形式
if(条件1){ }else if(条件2){ }else if(条件3){ }else{ }
接下来我们来看switch语句:
switch(变量){
case 值1:
执行语句1;
break;
case 值2:
执行语句2;
break;
case 值3:
执行语句3;
break;
........
deafult:
执行语句n;
break;
}
注意:switch所要求的变量的数据类型:byte short int char String 枚举。
3.循环结构 :
循环结构主要解决重复性执行的代码,其分为:
- for循环(已知重复次数的循环)
- while循环(不知重复次数但是已知结束条件的循环)
- do-while循环(先执行一次循环体,然后再进行while循环)
for(1循环的初始化;2循环的继续条件; 4循环的步长 ){
3循环体;
}
执行顺序:1-2-3-4
while(循环的继续条件){
循环体;
}