(一)if 分支语句: 条件语句 最重要的
1.if 语句
语法:
if(条件){
//满足条件执行的代码
}
2.执行步骤: 如果条件为true,就执行if后面大括号的中的代码, 如果为false, 跳过if
if(条件){
//满足条件执行的代码
}else{
//不满足条件执行的代码
}
执行步骤: 如果条件为true,就执行if后面大括号的中的代码, 如果为false, 执行else大括号代码
if(条件1){
//满足条件执行的代码
}else if(条件2){
}
//...
else{
//不满足条件执行的代码
}
执行步骤: 如果条件1为true,就执行if后面大括号的中的代码,
如果条件1为false, 并且条件2为true , 执行 else if大括号代码
....
如果前面都满足, 才执行else的代码
if嵌套:
if嵌套
if(条件){
if(条件2){
//...
}
}else{
//不满足条件执行的代码
if(条件3){
//...
}
}
注意:
如果 if,else, else if大括号中只有一行代码, 可以省略大括号, 但是希望大家写
如果大括号中不止一行代码, 一定不能省略大括号
(二)switch分支语句: 条件语句: 等值判断
switch 等值判断
- switch(表达式)
case 值1: //逻辑代码 break; //退出switch case 值2: //逻辑代码 break; //退出switch //... default: //逻辑代码 break;
siwtch中表达式: 在jdk1.7之前,不支持String, 在jdk1.7以及之后支持String
类型: 基本数据类型, String, 枚举类型
case的值不能相同, 值唯一
break: 可以省略, 也可以不省略
default: 可有可无, default 可以在最前面, 也可以在最后面, 推荐写在最后面, 可以省略break,
写在最前面, 但是一定要写 break;