Java 布尔类型

在编程中,有时需要的数据类型,取值只能取两个值之一,比如:

  • 是/否
  • 开/关
  • 真/假

为此,Java有一个boolean数据类型,可以取值:truefalse

布尔值

布尔类型是用boolean关键字声明的,只能取值: truefalse

示例

boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // 输出 true
System.out.println(isFishTasty); // 输出 false

布尔表达式

布尔表达式是返回布尔值truefalse的Java表达式。

可以使用比较运算符,例如大于(>)运算符,来检验表达式是否为真:

示例

System.out.println(10 > 9); // 返回true, 因为 10 大于 9

在下面的例子中,使用等号(==)比较运算符来计算表达式:

示例

int x = 10;
System.out.println(x == 10); // 返回true, 因为x的值是10

示例

System.out.println(10 == 15); // 返回false, 因为10不等于15

Java中,布尔表达式是所有比较运算和条件判断的基础。

最新文章

  1. js实现继承的5种方式 (笔记)
  2. day1 基础总结
  3. java hashtable
  4. ios 使用GCD 多线程 教程
  5. 13年山东省赛 Boring Counting(离线树状数组or主席树+二分or划分树+二分)
  6. 《算法导论》读书笔记之动态规划—最长公共子序列 & 最长公共子串(LCS)
  7. Mybatis批量更新数据
  8. poptest老李谈分布式与集群 1
  9. 学java网络编程的心得体会
  10. [POI2007]洪水pow 并查集
  11. JavaScript使用闭包实现单例模式
  12. Netty源码—六、tiny、small内存分配
  13. 中文分词工具thulac4j发布
  14. 【Alpha】Scrum Meeting 2
  15. navicat连接Oracle数据库
  16. openvpn-客户端配置文件
  17. account_log,pay_log,user_account 三个表的用途与区别
  18. 前端Vue之vue的基本操作
  19. xdoj-1279(有趣的线段树--吉司机?!)
  20. 面向对象程序设计(Java)本学期课程改革说明

热门文章

  1. PullToRefreshScrollView刷新图标和字体的设定
  2. 调用天气预报webservice接口
  3. Systemverilog for design 笔记(一)
  4. 靠谱的Pycharm安装详细教程
  5. error C2664: “FILE *fopen(const char *,const char *)”: 无法将参数 1 从“LPCTSTR”转换为“const char *”
  6. vue中 el [$el] 的理解
  7. Day1-C-CF-1144A
  8. Django 学习之Django Rest Framework_序列化器_Serializer
  9. MySQL 之基础操作及增删改查等
  10. Swift-如何快速学习Swift