流程控制语句的一些理解和困惑

来源:互联网 发布:公务员考试经验知乎 编辑:程序博客网 时间:2024/06/18 10:04

流程是我们生活中不可缺少的一部分,也要按照一定的流程做事,着其中都是有步骤有顺序的,任何一门编程语言都需要流程控制语句,因为它控制了程序的一些基本步骤。以下是我对流程的理解,

1.(1)  if   条件语句是使用最多的条件分支语句,在Java中它有很多的形式。其中if条件语句的简单形式如下:

    if( 条件表达式)

{

       语句块;  

}

(2)if-Iese条件语句是if语句结构的一种扩展:

   if(条件表达式)

{

    语句块1;

}else{

   语句块2;

}

(3)switch语句表达式如下:

 switch(表达式)

{

case值1:

    语句块1;

case值2:

   语句块2;

..........

case值n:

   语句快n;

  break;

default;

   语句块n+1;

    break;

}

其中switch、case、default和break都是Java的语法关键字。

(3)嵌套if语句更加好用的嵌套语句,就是if语句里面再嵌套另外一个语句来完成更深的层次判断,如下:

if(布尔表达式1)

{

    if(布尔表达式2)

   {

     语句块1;

   }

   else

  {

     语句块2;

   }

else

{

  if(布尔表达式3)

  {

    语句块3;

  }

}

2.循坏语句

循环语句是重要的编程语句,让程序重复执行某个程序块,直到某个特定的条件表达式结果结束执行语句块。在Java语言中循坏语句的形式有for循坏、foreach循坏、while、do-while循坏。

(1)for循坏语句首先执行一个初始化条件表达式,他是一种重复语句前执行先要判断的条件表达式是否真的循坏语句。假如条件语局表达式的结果为真,那么它d 循坏语句就会去执行相关的语句块,否则语句不执行。for语句通常使用在知道循坏次数的循坏中。表达式如下:

for(表达式1;表达式2;表达式3)

{

语句块;

}

(2)foreach循坏语句

foreach循坏语句Java语言的新特征之一,它是一种特殊的for循坏,用于遍历数组、集合的所有元素,

foreach循坏语句的语法结构如下;

for(类型 变量名:  集合)

{

语句块;

}

(3)do-while循坏语句

do-while循环是while循环的变体。在检查条件是否为真之前,该循环首先会执行一次代码块,然后检查条件是否为真,如果条件为真的话,就会重复这个循环。适合用于在循环次数未知的情况下判断是否达到条件并打印最后一位数。do-while循坏语句的结构如下:

do

语句块;

}while(表达式);

4.  跳转语句

break语句  break就是跳出本层循环。外层如果还有循环,是不能跳出外层循环范围的。switch中的break则是跳出函数体,不继续执行该case后面的语句(默认继续执行)。break 语句终止最近的封闭 do、 for、 switch或显示的 while 语句的执行。 控制传递到下一个终止的条语句。


0 0
原创粉丝点击