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   ×不知该怎么√  阅读(17)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
  1. 1 半岛铁盒 周杰伦
  2. 2 给我一首歌的时间 周杰伦
半岛铁盒 - 周杰伦
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示