语句
if(表达式1){
若表达式为true,则执行此处代码
}else{
若表达式1为false,则执行此处代码
}
if( 表达式1 ){
}else if( 表达式2){
}else{
若以上表达式都不成立则执行此处代码
}
注意:可以嵌套if语句,多层嵌套
条件判断语句(switch)
switch(参数){
case value1 :
当参数和value1相等时,执行此处代码
break;
case value2 :
当参数和value2相等时,执行此处代码
break;
case value3 :
当参数和value3相等时,执行此处代码
break;
}
赋值运算符
= 平等赋值运算符
*= 乘法赋值运算符
/= 除法赋值运算符
%= 取余赋值运算符
-= 减法赋值运算符
+= 加法赋值运算符
逻辑运算符
&& 双与运算符
当所有操作数都为true时,则返回最后一个操作数,当有false时,返回第一个false
|| 双或运算符
当操作数中有true时,则返回第一个true,如果都是false则返回最后一个false
! 非运算符
!! 取反两次运算符
三元运算符
条件表达式?代码1;代码2
break 和 continue 的区别
break
终止当前循环,后面的代码都不执行,即跳出循环
continue
终止本次循环,开始下次循环
注意:发生多个循环嵌套时,都只跳一层循环
迭代器
for
for(初始化值 ; 表达式判断是否执行下一次循环 ; 循环结束执行条件 ){
当循环条件为true时,执行此处代码
}
while
while(表达式){
表达式为true,执行此处代码
}
do{ }while( )
do{
} while(表达式判断是否执行下次代码)
区别
do{ }while( )和while( ){ }区别
do{ }while( ) 先执行一次大括号里代码,在判断是否执行下次代码
while( ){ }和for( ){ }区别
while( ){ } 容易造成死循环
作者QQ:425012251