07JAVA流程语句

Posted aha-best

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了07JAVA流程语句相关的知识,希望对你有一定的参考价值。

JAVA流程语句


5.1条件语句

5.1.1if简写形式

if(表达式){方法体}

5.1.2if一般形式

if(表达式){方法体}

else{方法体}

5.1.3if完整形式

If(表达式){方法体}

else if(表达式){方法体}

else if(表达式){方法体}

else{方法体}

5.2分支语句

5.2.1switch

switch(表达式){

case  表达式1:{表达式与表达式1匹配时所执行的方法体;break;}

case  表达式2:{表达式与表达式2匹配时所执行的方法体;break;}

………………………………………………………………………………………………………………

case  表达式n:{表达式与表达式n匹配时所执行的方法体。break;}

default:表达式与上述表达式都不匹配时所执行的方法体。

}

5.3循环语句

5.3.1while

while(表达式){方法体}

5.3.2do…while

do{方法体}while(表达式)

5.3.3for

for(变量初始化;表达式;递增表达式){方法体}

public class MultiplicationTable {

    public static void main(String[] args) {

       for(int i=1;i<=9;i++){

           for(int j=1;j<=i;j++){

              System.out.print(j+"*"+i+"="+i*j+"\t");

           }

           System.out.println();

       }

    }

}

5.4继续语句执行

5.4.1continue

跳出本循环执行下一次循环

public class ContinueDemo{

         public static void main(String[] args){ 

                  //continue语句 结束本次循环(当前正在执行的这一次循环),而开始下次循环

                  for(int i=1;i<=10;i++){  

                          if(i == 5){

                                   continue;

                          }

                          System.out.println(i);

                  }

         }

}

5.5中断语句执行

5.5.1break

中断当前循环

 

public class breakDemo{

  public static void main(String[] args){               

  //break语句 结束整个循环语句

         for(int i=1;i<=10;i++){           

                  if(i == 5){

                  break;

                          }

                  System.out.println(i);

                  }

         }

}

5.6结束main

5.6.1return

public class ReturnDemo{

         public static void main(String[] args){

                  //return语句 结束main方法,结束程序

                  for(int i=1;i<=10;i++){

                          //当变量i的值为5时,执行流程跳转语句

                          if(i == 5){

                                   return;

                          }

                          System.out.println(i);

                  }

                  System.out.println("循环执行结束...");

         }

}

以上是关于07JAVA流程语句的主要内容,如果未能解决你的问题,请参考以下文章

07-shell-流程控制

划重点丨详解Java流程控制语句知识点

Java中的流程控制

Java循环流程控制语句

大数据必学Java基础(二十):流程控制的引入和if语句介绍

Java基础学习-流程控制语句