if(){}else if(){}else if(){}else{} 与 switch(值){case 值1: 代码 break;case 值2:代码 break;default break;}的对比:
if的好处是可以做复杂的逻辑运算,劣处是运算效率比switch低;switch的好处是运算效率较高,劣处是只能做==比较,做不了复杂的比较运算。ps:switch(值)的值处可以进行运算。
循环结构:for while do while
执行一个循环需要三个条件(必要):初始值,终点判断条件,变化量;
for(),可以把三个条件都放在括号内,也可以把变化量放在代码段里面;