if条件语句
语句结构:
if(条件){ //判断条件是否成否成立,若成立则执行下面代码
//代码块
}
注释:可以使用逻辑运算符多个条件链接起来
if-else条件(多重if条件)语句
语句结构:
if(条件1){ //若满足条件1,则执行代码块1
//代码块1
}else if(条件2){ //若不满足条件1,跳到else if判断条件2是否成立,若成立执行条件2
//代码块2
}else{ //若条件1、2都不成立,则执行代码块3
//代码块3
}
注释:
1、else if{}部分可以有多个
2、else{}的部分要是没有,可以省略
嵌套if条件语句
语句结构:
if(外部条件){ //若外部条件成立,则继续执行下面代码
if(内部条件){
代码块1 //对应内部条件成立是执行该代码
}else{
代码块2 //对应为若内部条件不成立时执行该代码
}
else{ //若外部调价不成立,则调到else执行该行代码
代码块3
}
}
switch条件语句
语句结构:
switch(表达式){
case 常量1:
代码1;
break;
case 常量2:
代码2;
break;
...
default:
代码2;
}
补充:
1、字符串的比较使用equals(),例如:sex.equals(“男”)
2‘、产生随机数0~9的方法:int random=(int)(Math.random()*10);
3、switch只能处理等值条件判断的情况,多重if适用处理分段的连续区间的情况,嵌套if处理条件复杂的分支情况