day04
1、赋值运算符
赋值运算符 = :把右边的值赋给左边
+=:左右相加赋值给左边
-+:左右相减赋值给左边
*=:左右相乘赋值给左边
/=:左右向除赋值给左边
%=:左右取余数赋值给左边
如果不采用这种写法需要强制转换,写了则不需要
+既是代表数字加减,也是字符串连接符
2、三目运算符
语法格式:
Boolean表达式?真;假;
3、switch
在Java1.7版本之前,switch只能传入整型,1.7之后可传入字符串
语法格式:
switch(判断值){
case():
Java语句;
break;
}
case():
Java语句;
break;
}default:
Java语句;
break;
}
注意:
break可以结束分支的执行,如果没有break则会发生case穿透
找到符合的case之后,剩下的所有代码都不判断直接执行
限制性case,在执行default
4、if语句
结构一:
单分支结构,有不执行的情况。
if(boolean语句){
Java语句;
}
结构二:
双分支结构,肯定会有一种情况执行
if(boolean语句){
Java语句;
}else{
Java语句
}
结构三:
多分枝结构,else结尾一定会执行
多分枝结构只会有一个分支执行,一条语句执行则整个结束。
if( boolean表达式 ){
符合条件的java代码;
}else if( boolean表达式 ){
符合条件的java代码;
}else if( boolean表达式 ){
符合条件的java代码;
}... else{
}