1基本的if语句
语法:if(布尔表达式){
代码块
}
执行流程:
先对布尔表达式进行判断,如果是true执行代码块,如果是false跳过代码块,执行后续代码
2.if else语句
语法:
if(布尔表达式){
代码块1
}else{
代码块2
}
执行流程:
先判断布尔表达式,如果是true执行代码块1,再退出结构,执行后续代码,如果为false执行代码块2,在退出结构,执行后续代码
3.多重if结构
语法:
if(){
}
else if(){
}
else if(){
}else{
}
执行流程:
相互排斥,有一个为true,其他的就不再执行,要从上到下顺序进行,先为true,就执行其代码块,并跳出整个结构
4.嵌套if结构
语法:if(外层判断){
if(里层判断){
代码块1
}else{
代码块2
}
}
执行流程:
外层判断为true进入内层再进行判断
5.分支结构 swith
语法:
switch(变量|表达式){
case 值1:
逻辑代码1;
case值2:
逻辑代码2;
case值n;
逻辑代码n;
default:
未满足时的逻辑代码;
}
可判断类型:byte short int char String
执行流程:如果变量值等于几就是执行代码几 如果没有就执行defalut的逻辑代码
break关键字可以跳出循环
7局部变量:
概念:声明变量在方法内部的变量,必须先赋值在使用
作用范围:定义行开始到所在的代码块结束
不能出现重名