if(){ }else if(){ } ... else{ } 当只有一个条件判断时,{}可以都省略
常用于值的匹配全等 switch(){ case 值1: 要执行的代码段 break; //结束匹配 case 值2: 要执行的代码段 break; //结束匹配 ... default: //所有case匹配失败后执行的默认操作 要执行的代码段 } 特殊使用: 1. 省略break关键字,会从当前匹配到的case开始向后执行所有的代码语句 2. 多个case共用代码段 case '': case '': case '': 代码段 break;
定义循环变量 while(循环条件){ 循环体 更新循环变量 }
do{ 循环体 }while(循环条件); while 与 do-while的区别 1. while循环首先判断循环条件是否成立,不成立不执行循环体 2. do-while循环首先执行一次循环体,再判断循环条件,决定是否开始下一次循环.无论条件是否成立,do-while都至少执行一次循环体.
for(定义循环变量;循环条件;更新循环变量){ 循环体 }
1. break 终止循环 2. continue 结束当前循环,继续下一次循环
接收用户输入年月日,计算当日是星期几,参考:1990.1.1是星期一。