Java自学笔记(6):流程控制

理论上,任何复杂的程序结构都可以通过顺序,选择,循环,三种基本的程序结构实现。


选择结构

选择控制语句:if语句,if···else语句,if···else嵌套,switch语句 

if(控制条件){语句1;语句2;······}

 

 

if(控制条件){语句1;语句2;······}       else{语句1;语句2;······}  

 

 

if(控制条件){语句1;语句2;······}      else  if(控制条件){语句1;语句2;······}       else{语句1;语句2;······}  

 

注意事项:   1.else不能单独存在,必须先有if,才有else;

                     2.else语句与if的配对是就近原则

                     3.合理使用花括号实现相应的功能,提高程序的可读性。

switch语句也叫多分支语句

格式:

switch(判断表达式){case:选择值1:语句块1;break;

                                    case:选择值2:语句块2;break;

                                   ·············································

                                    case:选择值n:语句块n;break;

                                    default:   语句块n+1;

                                    }


 

循环结构主要有循环体和循环条件两大要素,循环体指重复执行的代码,循环条件指重复执行的条件。

While 循环控制语句

do  while循环控制语句

for循环控制语句

 

while格式

【初始化条件】

while(循环条件){语句; 循环条件更改;}

 

 

do   while格式

 

【初始化条件】

do{语句;循环条件改变;}

while(循环条件)

这个格式循环体肯定会执行至少一遍

注意事项:循环控制变量在循环前一定要有初始值

                  循环体逻辑上只能是一条语句,如果是多条,一定要写在花括号内;

                  最后一点,在循环体内要记得修改循环控制变量

 

for循环语句格式

for(初始化语句;循环条件;迭代语句)      //初始化语句,循环条件,迭代语句均可以为空

{      语句;   }

 

各个循环语句是可以相互嵌套组成多重循环的,即把一个循环放到另一个循环内


跳转控制语句

Java语言提供了break,continue和return语句控制跳转中断,分别表示中断,继续和返回

 

break跳转语句

1,用在switch语句中,表示一个case的结束,并退出switch语句。

2,在循环控制语句中,表示退出循环。

continue跳转语句

只在循环语句中使用。其作用是终止当前这一轮的循环,跳过本轮循环剩余的语句,直接进入下一轮的循环

return语句

return语句不是为跳转出循环体,return更常用的功能是结束一个方法,即退出当前方法,跳转到上层调用的方法

posted @ 2019-07-04 10:56  提莫队长正在送命  阅读(223)  评论(0编辑  收藏  举报