Java中的选择结构(一)、if选择结构

Java中的选择结构(一)、if选择结构


前言
总结一下Java中的if选择结构,欢迎互相讨论,指出错误。大牛勿喷。

if 选择结构又可以叫做if条件语句,条件语句可根据不同的条件执行不同的语句。条件语句包括if条件语句与switch多分枝语句,本期来介绍一下if条件语句

if条件语句是一个重要的编程语句,用于告诉程序在某个条件成立的情况下执行执行某段语句,另一种情况下执行另外的语句。
使用if条件语句可选择是否要执行紧跟在条件之后的那个语句,关键字if之后是作为条件“布尔表达式”,如果该表达式返回的结果为true,若为false则不执行if条件的语句。if条件语句可分为简单的if条件语句、if…else语句和if…else if语句,本期值介绍if条件语句。
if选择结构流程图:
在这里插入图片描述
语法:

if(条件){
代码块		//条件成立之后要执行的代码可以是一条语句,也可以是一组语句
}

程序执行时,先判断条件。当结果为true时,程序先执行大括号里的代码块,再执行if结构,后面的代码。当结果为false时,不执行大括号里的代码块,而直接执行if结构后面的代码。

代码示例:

public class Test7 {        //创建类
    public static void main(String[] args) {        //主方法
        int a = 5;                                    //定义int类型的变量a并赋值
        int b = 10;                                   //定义int类型的变量b并赋值

        if (a < b) {                                  //if条件语句,判断变量a是否小于变量b
            System.out.println("变量a小于变量b");    //若变量a小于变量b则输出这条语句,否则不输出
        }

        if (a > b) {                                   //if条件语句,判断变量a是否大于变量b
            System.out.println("变量a大于变量b");     //若变量a大于变量b则输出这条语句,否则不输出
        }
    }
}

运行结果:
在这里插入图片描述
如上语法所示:

  • 条件:条件必须是boolean类型的表达式,必要参数,表示最后返回的结果必须是一个布尔值,他可以是一个简单的布尔类型的变量,也可以是使用关系或布尔运算符的表达式。
  • 代码块:代码块也可以叫做语句序列,可选参数,可以是一条语句或多条语句,当表达式的值为true是执行这些语句若打你妈快中只有一条语句,则可以圣罗条件语句中的“{}”。虽然if后面的复合语句块只有一条语句,省略“{}”并无语法错误,但是为了增强程序的刻度行,最好不要省略。

代码示例:

public class Test8 {                                //创建类
    public static void main(String[] args) {        //主方法
        int a = 100;                                  //定义int类型的变量并赋值

        if (a == 100)                                 //if条件语句
            System.out.println("a的值是100");        //若成立,打印输出,否则不输出

        if (a != 100)                                 //if条件语句
            System.out.println("a的值不是100");     //若成立,打印输出,否则不输出
    }
}

运行结果:
在这里插入图片描述
if条件语句也可以使用复杂条件,比如运用逻辑运算符等来作为判断条件,只要条件的返回值是boolean类型的值就OK。


关注我,持续更新!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

7旅病娘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值