流程语句和控制语句(三)

顺序语句:程序至上而下执行,一条语句执行完后据需执行下一条语句,中间没有判断和跳转,直到程序结束。

  选择结构:

      if语句

        第一种:if ( boolean表达式 ) {  执行体  }

        第二种:if ( boolean表达式 ) {  执行体  } else {  执行体  }

        第三种:if ( boolean表达式 ) {  执行体  } else if ( boolean表达式 ) { 执行体 } else {  执行体  }

                

      switch语句:switch语句适用于对多个整体值进行匹配判断,从而实现分支控制。

        switch(整值表达式){

          case 值1:执行体

          break;

          case 值2:执行体

          break;

          ........

          default:以上条件都不满足则执行此语句

        }

  循环结构:

    while循环:

       while(boolean表达式){

        循环体

      }

    do-while循环(while-do):

      do{  

        循环体

      }while(boolean表达式);

 

    

    for循环:

       for(初始化语句;boolean表达式;循环后执行){

        循环体

      }

    嵌套循环:

      循环放在另一个循环之中。

      for(){

        for(){}

      }

    循环语句控制语句:

      break:终止当前break所在的循环;

      continue:跳过continue所在的当次循环,开始下一次循环;

      return:结束循环所在的方法。

  方法:

    方法重载:同一个类中,方法名相同,方法参数不同(参数类型、个数、顺序不同)

    方法递归:方法中调用自己(必须设置出口,不然会发生死循环)

猜你喜欢

转载自www.cnblogs.com/gugu-ji/p/12771419.html