java 2011-03-07

    技术2022-05-19  23

    java控制语句

    1.选择结构

       1.1条件语句

      if(expression1){

          statement1;

      }else if(expression2){

         statement2;

      }.....

      else{

         statementN;

      }

       1.2多分支语句switch

         switch(expression){//expression's type  : byte short int char

         case value1://value 常量

                statement1;

                break;

        case value2:

                statement2;

                break;

        ......

       case valueN:

                statementN;

                break;

        default://可选

               default statement;

        }

     

      2.循环结构

        2.1

             while(condition){

                   body;

             }

        2.2

            do{

                   body;

            }while(condition);

        2.3

            for(initialization;condition;iteration){

                 body;

            }

     

       3.跳转结构

        java支持三种跳转语句:break;continue;return。

        3.1break

             java中,break语句主要有三种作用。第一,在switch语句中,它被用来终止一个语句序列。第二,它能被用来退出一个循环。

             第三,它能作goto语句来使用。

             java中没有goto语句,因为goto语句破坏了程序的可读性,而且影响编译的优化。但是有些地方,goto语句对于构造流程控

             制是有用且合法的。因此,java定义了break的一种扩展形式来处理这种情况。通过使用这种形式的break,你可以终止一个

             或几个代码块,这些代码块不必是一个循环或是switch语句的一部分,它们可以是任何的块,而且,这种形式的switch语句带

             有标签,你可以明确指定执行从何处重新开始执行。不过,在程序设计中还是应该避免这种方式的使用。

         3.2contine

             有时你想要继续运行循环,但是要忽略这次循环体的语句,continue语句提供了一个结构化的方法来实现。

         3.3return

             return语句用来明确的从一个方法中折回,即退出该方法。将它分为跳转语句是因为return语句使程序控制返回到调用它的方

             法。

     


    最新回复(0)