流程控制语句:
1 顺序结构: 代码从主函数开始逐行向下运行也是一种宏观的代码运行结构。
2 选择结构 : ①if语句 ②switch语句
3 循环结构: ①for循环 ②while循环
选择结构
1. if语句
基本格式
if(条件表达式){
当条件为true时执行的代码;
}else
当条件为false时执行的代码;
}
2.嵌套if-else形式
if(条件1){
条件1为true时执行的代码;
if(条件2){
条件2为true时执行的代码;
}else{
条件2为false时执行的代码;
}
}else{
条件1为false时执行的代码;
}
3.if-else-if形式
if(条件1){
}else if(条件2){
}else if(条件3){
}else{
}
4.switch语句
switch(变量){
case 值1:
执行语句1;
break;
case 值2:
执行语句2;
break;
case 值3:
执行语句3;
break;
........
deafult:
执行语句n;
break;
}
5.if与switch的区别:
1.if它既可以对一个单一的值进行判断,也可以对一个区间的值进行判断
switch只能判断单一的值
2.switch所要求的变量的数据类型:byte short int char String 枚举