1.debug:
1)在代码左侧双击断点
2)用debug的方式运行代码
3)单步执行,观察变量和程序运行的步骤
2.选择结构
if 分支结构:
1)if (条件){
//代码,条件为True时执行
}
if后面的{}省略后,默认下一行为if括号内语句
使用逻辑运算符将多个条件连接:
最高优先级() 最低优先级=
! > 算数运算符 > 关系运算符 > && > ||
2)if - else:
if (条件){
//代码,条件为True时执行
}else{
//代码
}
3)多重if选择结构
if (条件){
//代码,条件为True时执行
}else if(条件){
//代码
}else{
//代码
}
4)嵌套if
if (条件1){
if(条件2){
//代码
}else{
//代码
}
}else{
//代码
}
equals方法:
gender.equals("男") 返回布尔类型值
随机数产生方法:(0-9)
int random = (int)(Math.random()*10);
switch 分支结构:
switch(表达式(一般为变量)){
case 常量1:语句;
break;
case 常量2:语句;
break;
default:语句;
}
相同:都是处理多分支条件的结构
不同:switch只能处理等值条件判断
if适合连续区间的条件判断