顺序,选择结构

顺序结构

Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。

它是任何一个算法都离不开的的一种基本算法结构

选择结构

If单选择结构

If(布尔值表达式){  若结果为true则执行大括号中的代码,否则跳过大括号的代码 }

equals判断字符串是否相等

if双选择结构

if(布尔值表达式){ 若结果为true则执行该括号中的代码  }

else{  若结果为false则执行该括号的代码  }

If多选结构

if(布尔值表达式1)
{如果布尔值表达式1的值为true则执行
}
else if(布尔值表达式2)
{如果布尔值表达式2的值为true则执行
}
.。。。
else if(布尔值表达式n)
{如果布尔值表达式n的值为true则执行
}
else
{如果以上都不成立则则执行该行代码
}

注;

if语句至多有一个else语句,而且在所有的else if语句之后
一旦其中一个else if或if语句为true,则跳过其他else if语句

注意是只跳过与if有关的后面若还有则继续运行

若全为 false 则执行else中的语句

If嵌套语句

If(布尔值表达式1)  { 若表达式1结果为true则执行代码

   If(布尔值表达式2)   {若表达式2结果为true则执行代码}

}

中间可以嵌套很多if语句或else if语句

有点类似二叉树

Switch多选择结构

Switch case语句是判断一个变量与一系列值中某个值是否相等,若没有相等的则输出default下的语句,每个值称为一个分支

switch(expression){             匹被一个具体的值
 case:      判断是否输出下面语句
  语句
  break;  可选        若没有则会穿透
  你可以有任意数量的case语句
  defau1t:  可选  即可有可无
  语句
  }

若case语句后没有breath则会穿透输出下面的值因此每个语句后都要加上break

If语句适合判断区间

Switch语句适合判断具体的值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值