第三章:高级运算符与分支结构(作业)
关系运算符:> < == >= <= !=
一般用来做数据的判断,最终一定会返回一个boolean类型的值。
1.逻辑运算符:&&(与)、||(或)、!(非)
&&:当两个条件同时为真结果为真
语法:if(判断语句1&&判断语句2){
代码块
}
如果if里面的判断语句1为真和判断语句2的结果为真,那么执行代码块
2.||:两个条件中只要有一个结果为true,那么结果为真
语法:if(判断语句1||判断语句2){
代码块
}
如果if代码块里面的判断语句1或者判断语句2其中一个结果为true,那么执行代码块
3.!:条件为真时,结果为假。条件为假时,结果为真。
语法:if(!判断语句1){
代码块
}
如果:if代码块里面的判断语句1的结果不为真时 那么运行代码快
4.if分支:
语法:
if(boolean值表达式) {
代码块;
}
if如果表达式返回true,那么就执行if代码块
if如果表达式返回false,那么就不执行if代码块
5.if-else结构:
语法:if(boolean表达式1){
语句或者代码块
}else if(boolean表达式2){
语句或者代码块2
}else{语句或者代码块3}
如果if表达式1的结果不为true,那么将会跳过表达式1运行表达式2,如果表达式2的结果不为true,那么将会逃过表达式2运行
6.switch结构:
语法:switch (表达式) {
case 常量1:
语句1;
break;
case 常量2
语句2;
break;
default:
语句;
break;
}
如果 表达式里的值与常量1的值相等,那么就会运行语句1,并且结束本次代码,如果与常量1的值不相等,那么将会与常量2的值进行笔记,依此类推。