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、回文数练习
作者:×不知该怎么√ 收藏一直进行,学习从未开始!地址https://www.cnblogs.com/hqh2021/p/17365852.html