java基础-流程控制语句,顺序结构、分支结构、循环结构

一、循序结构

顺序结构语句是java程序默认的执行流程,按照代码的先后顺序,从上到下依次执行。

二、分支结构-if、switch

1、if的三种语法结构

//1
if(关系表达式){
  表达体内容;  
}
//2
if(关系表达式1){
  表达体内容;    
}else if(关系表达式2){
  表达体内容;    
}
//3
if(关系表达式){
  表达体内容;
}else{
  表达体内容;    
}

2、switch语法结构

switch(变量){
   case 变量1:
         表达体内容;
          break;
   case 变量2:
          表达体内容;
          break;
    default:
          表达体内容;
          break;
}            

在java14版本,可以支持switch另一种写法

switch(条件变量){
   case 条件变量1 -> {
       表达体内容;      
  }  
   case 条件变量2 -> {
       表达体内容;
  }  
   default ->{
       表达体内容;
  }  
}

三、循环结构-for循环、while循环、do while循环

1、for循环语句

for(初始化语句;条件判断语句;条件控制语句){
   循环体内容;
}

在for循环中,初始化循环只执行一次;判断语句为true,循环继续;判断语句为false,循环结束。

2、while循环语句

初始化语句;
while(条件判断语句){
    循环体语句;
    条件控制语句;  
}

在while循环中,初始化语句只执行一次;判断语句为true,循环继续;判断语句为false,循环结束。

3、for循环和while循环的区别

相同点:for循环和while循环的运行规则都是一样的。

不同点:

1、从语法的角度看,for循环控制循环的变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了;而while循环中控制循环的变量,对于while循环来说不归属其语法结构中,在while循环结束,还可以继续使用。

2、从使用习惯的角度看,如果知道循环次数或循环的范围则使用for循环;如果不知道循环的次数和范围只知道循环的结束条件则使用while循环。

 4、回文数练习

 

posted on 2023-05-02 23:05  ×不知该怎么√  阅读(16)  评论(0编辑  收藏  举报

导航