Java(四)控制执行流程

while和do-while的区别
do-while中的语句至少会执行一次,即便表达式第一次就被计算为false。
return
return关键字有两方面的用途:一方面指定一个方法返回什么值,另一方面它会导致当前的方法退出,并返回那个值。如果在返回void的方法中没有return语句,那么在该方法的结尾处会有一个隐式的return,因此在方法中并非总是必须要有一个return语句。但是,如果一个方法声明它将返回void之外的其他东西,那么必须确保每一条代码路径都将返回一个值!
break和continue
break用于强行退出循环,不执行循环中剩余的语句,而continue则停止执行当前的迭代,然后退回循环起始处,开始下一次迭代;
无穷循环的两种形式:

  • for(;;)
  • while(true)

switch
switch有时也被规划为一种选择语句。根据整数表达式的值,switch语句可以从一系列代码中选出一段去执行:

switch(表达式){
case常量表达式1: 语句1; break;
case常量表达式2: 语句2; break;
…
case常量表达式n: 语句n; break;
default : 语句n+1;
}

若省略break,会继续执行后面的case语句,直到遇到一个break为止!

猜你喜欢

转载自blog.csdn.net/z1790424577/article/details/81352199
今日推荐