目录
在java程序有三种逻辑结构:顺序结构、分支结构、循环结构
1.顺序结构
顺序结构就是正常从上到下的顺序执行程序的代码,就称为顺序结果,顺序结构往往随着代码的顺序改变而改变。
2.分支结构
2.1 if…else结构
通过确定的逻辑,实现判断与选择,当选择其中任意的语句,其他语句将不会再次执行。
语法格式:
if(布尔表达式1){
//语句1
}else if(布尔表达式2){
//语句2
}else{
//语句3
}
在实际程序中的else与最近的if语句进行匹配,与是否跟if对齐无关
注意:if语句中的判断语句
int a=10; //不能使用if(10<=a<=20),这种情况在C语言中可以执行 if(10<=a&&a<=20){ }
2.2 switch…case 语句
switch语句执行逻辑:先对判断语句进行判断,通过执行的结果作为参数,对不同的方案进行选择,记住这里选择从哪个方案开始方案,并不是执行某个语句后就退出,所以在一般情况,我们需要加上一个break,用来终止这个语句。
switch(数字|枚举|字符|字符串){
case 方案1:{
语句1;
break;
}
case 方案2:{undefined
语句2;
break;
}
……
default:{
内容不满足执行的语句;
break;
}
}
注意:这里的switch中的参数类型不包括:
long 浮点型float double boolean
switch中的参数类型包括:
基本数据类型:byte、char、short、int,注意不能是long类型引用数据类型:String常量串、枚举类型
3.循环结构
3.1 while循环
基本语句格式:
while(循环条件){
循环语句;
}
这里的循环判断语句的结果必须为布尔表达式,循环条件为true,则执行循环语句,否则结束循环
如果在循环中遇到break,则结束这层循环结构
如果在循环中遇到continue,则会结束这趟循环,再次回到执行判断语句
3.2 for循环
for(表达式1:表达式2:表达式3){
循环体;
}
表达式1:由于对循环变量的初始化,从循环最开始执行,且只执行一次
表达式2:循环条件,满足循环继续,否则循环结束
表达式3:循环变量跟新方式
3.3 do…while循环
do…while循环开始,就会执行一次语句,完成一次循环,循环结束才执行while后面的表达式,这个表达式同样是布尔表达式。
do{
语句;
}while(表达式);
欢迎点赞收藏加关注,如若有问题可以提出来😁😁😁😁
本文详细介绍了Java编程中的三种基本逻辑结构:顺序结构、分支结构和循环结构。顺序结构按照代码顺序执行;分支结构包括if...else和switch...case,用于条件判断和选择执行;循环结构涵盖while、for和do...while,分别适用于不同类型的循环需求。通过对这些基本结构的理解,开发者可以更好地控制程序流程。

852

被折叠的 条评论
为什么被折叠?



