JAVA(if语句)

JAVA(if语句)

流程控制语句 :
    顺序结构 : 从上到下,从左到右
    选择结构 : 满足条件执行对应的代码段
    循环结构 : 使一段代码冲锋狙执行
选择结构 :
    单分支|选择
        if(boolean表达式){
            满足条件执行的代码段;
        }
        执行流程 :
            1.boolean表达式,得到boolean结果
            2.如果结果为true,执行{}中的语句体
              如果结果为false,跳过if结构
    双分支
        if(boolean表达式){
            满足条件执行的代码段;
        }else{
            不满足条件执行的代码段;
        }
        无论是否满足条件都能得到结果

    多分支
        if(条件1){
            语句体1;
        }else if(条件2){
            语句体2;
        }else if(条件3){
            语句体3;
        }....
        else{
            语句体n;
        }
执行流程 :
        1.执行条件1,结果为true,执行语句体1
        2.如果结果为false,执行条件2,如果结果为true,执行语句体2
          如果结果为false,继续向下判断下面的条件
          ....
          如果以上所有的条件都不满足,执行 else后面的语句体n

    注意: 如果{}中语句体只有一句,前后的{}可以省略
if语句与条件运算符之间的区别 :
        1.如果结构非常简单,推荐使用条件运算符
        2.如果结构复杂,推荐使用if
        3.条件运算符可以有结果(值),但是if不一定
        4.if结构满足条件可以执行{}中语句体,但是条件运算符只能得到结果值,不能执行语句体
代码
public class A3 {
    public static void main(String[] args) {
        int i = 10;
        if(i>=0){
            System.out.println("i>=0");
        }

        //双选
        if(i>=0){
            //System.out.println("i>=0");
            if(i==0){
                System.out.println("i=0");
            }else{
                System.out.println("i>0");
            }
        }else{
            System.out.println("i<0");
        }

        //多选择
        if(i==0) System.out.println("i=0");
        else if(i>0) System.out.println("i>0");
        else System.out.println("i<0");


        System.out.println("测试是否能被if结构管理");

        System.out.println(i>0?"i>0":"i<=0");

        //通过if结构判断一个数是否为奇数
    }
}
运行结果

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值