一、运算符
&&、||:短路与、或;一旦条件成立,则输出结果,后面内容不执行,执行速率高效
如:true&&false&&true&&true。。。
& 、|: 非短路 ;按程序逻辑全部执行
逻辑判断?为true则输出此位数据:为false则输出此位数据;
运算符优先级:
1、括号,如:[ ]、()
2、一元运算符:++、–、!、-
3、二元运算符:+、-、*、/、%
4、关系运算符:>、>=、<、<=、==、!=
5、逻辑运算符:&&、||、!、&、|
6、条件运算符和赋值运算符:?:、=、+=、-=、*=、/=
二、控制流
判断语句
1、if(条件语句){
执行内容
}else if(条件语句){
执行内容
}else{
执行内容
}
2、switch(表达式){
case 1:
执行语句;
break;
case 1:
执行语句;
break;
。。。
default:默认语句;
}
循环语句
1、while(条件判断){
执行内容
}
2、do{
执行内容
}while(判断条件)
注:内容至少执行一次
3、for(初始值;条件判断;自增){
执行内容
}