选择结构(一)

if选择结构:

     if选择结构是根据条件判断之后再做处理的一种语法结构。

 流程图:

     逐步解决指定问题的步骤和方法的一种图形化表示方法。

对条件进行判断:

     如果结果是真,则执行代码块;否则,执行代码块后面的部分。关键字if后小括号里的条件是一个表达式,而且表达式的值必须为true或false。

     当if关键字后的一对大括号里只有一个语句时,可以省略大括号。

java流程图

 

  

常用逻辑运算符:

     &&(与、并且)||(或、或者)!(非)。当运算符比较多,无法确定运算符执行的顺序时,可以使用小括号控制。

     当运算符比较多,无法确定运算符执行的顺序是,可以使用小括号控制。

if选择结构:

     基本的if选择结构,只有一个if块;if-else选择结构,有if块和else块。

语法:(if):

      if(条件){

      代码块        //条件成立后要执行的代码,可以是一条语句,也可以是一组语句

     }

 语法(if-else):  

        if(条件){

           代码块1

       }else{

           代码块2 

        }

 

多重if选择结构:

     else块最多有一个或没有,else块必须要放在else if块之后。

     如果条件之间存在连续关系,则else if块的顺序不是随意排列的,要么从大大小,要么从小到大,总之要有顺序地排列。

     如果多重if选择结构中的所有条件之间只是简单的互斥,不存在连续的关系,则条件没有顺序要求。

    if(条件1){
       代码块1
    } else   if    (条件2)    {
       代码块2 
    } else  {
       代码块3
    }

嵌套if选择结构:

     只有当满足外层if结构的条件时,才会判断内层的if条件。
     else总是与它前面最近的那个缺少else的if配对。

     if(条件1) {
             if(条件2)  {
                      代码块1
             }  else    {
                      代码块2
             }
      }   else   {
             代码块3
      }

if结构书写规范:

     把每个if或else包含的代码块用大括号括起来。
     相匹配的一对if和else应该左对齐。
     内层的if结构相对于外层的if结构要有一定的缩进。

 

     

 

转载于:https://www.cnblogs.com/Matedo/p/4011017.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值