switch-case:
如果switch-case结构中的多个case的执行语句相同,则可以考虑合并
break是可选的
凡是可以用switch-case 写的,都可以转换为if-else写,反之,不成立
既可以用switch-case(switch中表达式的情况不多),又可以使用if-else时,优先选择使用switch-case ,因为效率高。
循环结构的四个要素:
①初始化条件
②循环条件
③循环体
④迭代条件
for循环结构
for(①;②;④){
③
}
循环过程:
①-②-③-④-②-③-④-②-③-④-…-②
while循环结构
①
while(②){
③
④
}
循环过程:
①-②-③-④-②-③-④-②-③-④-…-②
do-while/循环结构
①
do{
③
④
}while(②)
循环过程:
①-③-④-②-③-④-②-③-…-②
do-while循环至少会执行一次循环体
不受循环条件部分限制次数的结构:
for( ; ; )
while(true)
结束循环的两种方式:
循环条件部分返回false
在循环体中,执行break
嵌套循环
内层循环结构遍历一遍,只相当于外层循环循环体执行了一次
假设外层循环需要执行m次,内层循环需要执行n次,此时内层循环的循环体一共执行了m*n次