EduCoder - Java从小白到大牛 1-4分支结构

1.if else语句

生活中,我们经常在决定之前 根据条件做出判断 , 条件满足才会做
对于这种 “ 需要先判断,条件满足才执行的情况”,就可以用 if 条件语句实现

  • if语句
    用法:
if (条件){
   条件成立执行的语句;
}

当要执行的语句只有一条时,可省略大括号

  • if else 语句
    比 if 语句 多一步,条件成立执行 if 部分,不成立则执行 else 部分
if (条件) {
   条件成立执行的代码;}
else {
   条件不成立执行的代码;}

如图 a)为 if 语句流程图 , b)为 if else 语句
在这里插入图片描述

2.多重 if 语句

顾名思义 有多个 if 语句 当条件1满足则执行,不满足 在判断条件2,满足则执行,不满足再判断条件3 以此类推。都不满足,则执行 else 语句

if (条件1) {
  条件1成立执行的代码;}
else if(条件2){
  条件2成立执行的代码;}
else if(<条件3>){
  条件3成立执行的代码>;}
else{
  以上条件都不成立执行的代码;}

如图
在这里插入图片描述

3.switch 语句

把 if 语句比作判断题的话,switch 语句就像选择题,有好多选项
当switch 后表达式的值 和 case 语句后的值相同时,从这里执行,遇到 break 结束 。 若没有匹配的case 则执行 default。

switch(表达式){
case 常量1:
{若干语句1}
   break;
case 常量2:
{若干语句2}
   break;
......
default:
{都不满足 执行的代码}
   break;
}

注意:

  1. switch 后 表达式的值 必须是整型 或字符型
  2. case 后的值可以是常量数值 如 1、2 也可以是常量表达式 2+2 ,
    但不能是 变量 或 带变量的表达式 如 a*2
  3. default 可以在任意位置, 也可省略
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值