分支结构浅谈

在Java中有三种基本的顺序结构,顺序结构,分支结构和循环结构是三种结构在java编程中各有着不同的逻辑顺序,也有着不同作用。
顺序结构它的名字很像,它执行命令时是按从上线下执行的,在顺序结构里代码执行既不会跳过也不会反过向上执行,只会向下执行到代码结束,这也是我们在写代码中最常遇见一种逻辑顺序结构。分支结构有的也叫选择结构,它也有着自己的特点:只有满足自身的条件才会执行相应的语句。就好像一个走到了一个路口。在分支结构中有常用几种语法如下:
(1)
if (判断条件) {
方法体;
}
该语句意思是当判断条件为true即为真时{}中的方法体才会执行,若为false则跳过方法体执行{}外的下一条语句。
(2)
if(判断条件) {
方法体1;
} else {
方法体2;
}
这条语句else前面和if语句一样,只不过当判断条件判断为false时和if语句有区别,当为false时并不是跳过整个整条语句而是执行else{}中的方法体,在执行下面语句。
(3)
if(判断条件1) {
方法体1;
} else if (判断条件2) {
方法体2;
} 此处此处省略n个else if (判断条件) {方法体}
else {
方法体 n + 2;
};
注:else () {} 语句体可以不存在
该语句会从上向下去匹配判断条件,会执行匹配成功的第一条的方法体,而且不再判断下面的语句,直接结束该语句。若是所有的判断条件都为false则会执行else对应的方法体,若没有else() {}则会直接跳过该语句执行下面代码。
(4)
switch (数值) {
case 常量1:
处理方式1;
break;
case 常量2:
处理方式2;
break;
case 常量3:
处理方式3;
break;
default:
没有匹配条件的处理方式;
break;
}
switch语句是在switch的()输入一个数值,而且数值需要与下面的常量数值类型相同。若数值与某一常量值相同则会执行对应的处理方式直到运行到break结束。如没有有匹配到常量则执行default处理方式。
这就是几种常用的分支结构。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值