选择结构

选择结构包含if和switch类型,选择结构能够帮助我们根据条件判断,再执行哪一块代码。

if语句

  1. if(判断条件){
  2. //判断成功执行的内容
  3. }else{
  4. //判断失败执行的内容
  5. }
  6. //if的内容执行完成后,后面的内容正常执行
  1. if(判断条件1){
  2. //判断成功执行的内容
  3. }else if(判断条件2){
  4. //再次判断,如果判断成功执行的内容
  5. }else{
  6. //上面的都没成功,只能走这里
  7. }
  1. if(判断条件1){
  2. //前提是判断条件1要成功才能进来!
  3. if(判断条件2){
  4. //判断成功执行的内容
  5. }else{
  6. //判断失败执行的内容
  7. }
  8. }

switch语句

  1. switch(判断主体){
  2. case 1:
  3. //运行xxx
  4. break; //break用于跳出switch语句,不添加会导致程序继续向下运行!
  5. case 2:
  6. //运行xxx
  7. break;
  8. case 3:
  9. //运行xxx
  10. break;
  11. }

循环结构

for语句

for语句是比较灵活的循环控制语句,一个for语句的定义如下:

  1. for(初始条件;循环条件;更新){
  2. //循环执行的内容
  3. }
  4. //循环结束后,继续执行

while循环

  1. while(循环条件){
  2. //循环执行的内容
  3. }
  1. do{
  2. //执行内容
  3. }while(循环条件);

Continue

定理:
1、continue语句只能用在循环里
2、continue语句可以结束当前循环的执行,但是仍要继续下一次循环的执行

Break

break用于完全结束一个循环,跳出循环体,开始执行循环之后的代码