java快速入门知识整理:9、java数据类型:布尔型(boolean)

文章目录

一、布尔型(逻辑型)简单说明

二、代码演示说明


一、布尔型(逻辑型)简单说明

在 Java 语言中布尔类型的值只包括 true 和 false,没有其他值,不包括 1 和 0,

布尔类型的数据在开发中主要使用在逻辑判断方面

例如:如果外面在下雨,我出门带一把雨伞。如果明天休息,咱们就一出去玩耍吧。

请看一段程序:

public class BooleanTest1 {
    public static void main(String[] args) {
        boolean isRain = true;
        if(isRain){
            System.out.println("外面下雨了,出门要带一把雨伞哦!");
        }else{
            System.out.println("外面天气晴朗,走起吧!");
        }
        boolean sex = true;
        if(sex){
            System.out.println("哥们你好");
        }else{
            System.out.println("姐们你好");
        }
    }
}

我们对以上程序进行编译并运行,请看下图运行结果:

对以上程序进行一个简单的解释:其中第 3 行代码表示定义一个布尔类型的变量 isRain 来表示是否下雨了,给其赋值 true,

以下的判断逻辑是如果 isRain 为 true 则输出"外面下雨了,出门要带一把雨伞哦!",反之则输出"外面天气晴朗,走起吧!"。

第 9 行代码表示定义一个布尔类型的变量 sex 来表示性别,判断逻辑是如果 sex 为 true 则输出"哥们你好",反之则输出"姐们你好"。

接下来,我们再来看一段代码,布尔类型变量的值是否可以使用 1 和 0:

public class BooleanTest2 {
    public static void main(String[] args) {
        boolean flag = 1;
        boolean success = 0;
    }
}

我们对以上的程序进行编译,请看下图结果:

 通过以上的测试结果可以看出,在 Java 中布尔类型的变量值不能使用 1 和 0,只能使用 true和 false。

二、代码演示说明

package t09_布尔类型_boolean;
/**
 * boolean 布尔类型
 * 表示真(true)、假(false)两种状态,java中只有两个字面量值:true、false
 */
public class TestBoolean {
	public static void main(String[] args) {
		
		boolean bool;
		
		//bool = 0;//编译错误
		//Type mismatch: cannot convert from int to boolean
		//类型不匹配:无法从int转换为布尔型
		
		//if(1){ }//编译错误
		//在C语言当中判断真假时,非0即为真,即1为真(TRUE), 0为假(FALSE)
		//在java当中是错误的,所以上面的写法是错误的。
		
		bool = true;
		if(bool){
			System.out.println("我是鲁迷那!");
		}else{
			System.out.println("搞错了!");
		}
		
	}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

被开发耽误的大厨

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

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

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

打赏作者

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

抵扣说明:

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

余额充值