java布尔值

简介: java布尔值

文章目录

一、java布尔值

Java 布尔值

很多时候,在编程中,您需要一种只能具有两个值之一的数据类型,例如:


  • 是/否
  • 开关
  • 真假


为此,Java 有一种boolean数据类型,它可以采用值true或false.

二、布尔值

布尔类型是用boolean关键字声明的,并且只能采用值trueor false:

package test7;
public class test1 {
public static void main(String [] args)
{
  boolean a= true;
  boolean b = false;
  System.out.println(a);     // Outputs true
  System.out.println(b);   // Outputs false
}
}

运行:

image.png

然而,更常见的是从布尔表达式返回布尔值,用于条件测试(见下文)。

三、布尔表达式

布尔表达式是一个Java表达式返回一个布尔值:true或false。你可以使用比较运算符,例如大于( >) 运算符来确定表达式(或变量)是否为真:

package test7;
public class test2 {
public static void main(String [] args)
{
  int x = 10;
  int y = 9;
  System.out.println(x > y); //返回true,因为x大于y为真
}
}

运行:

image.png

或者更简单:

package test7;
public class test3 {
  public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println(10 > 9); // returns true, because 10 is higher than 9
  }
}

运行:

image.png

在下面的示例中,我们使用等于( ==) 运算符来计算表达式:

package test7;
public class test4 {
  public static void main(String [] args)
  {
  int x = 10;
  System.out.println(x == 10); // 返回真
  }
}

运行:

image.png

再比如:

package test7;
public class test5 {
public static void main(String [] args)
{
  System.out.println(10 == 15); // 返回false
}
}

运行:

image.png

相关文章
|
4天前
|
Java 调度
Java线程的六种状态
Java线程有六种状态: 初始(NEW)、运行(RUNNABLE)、阻塞(BLOCKED)、等待(WAITING)、超时等待(TIMED_WAITING)、终止(TERMINATED)。
13 1
|
4天前
|
存储 安全 Java
Java面试题:请解释Java内存模型(JMM)是什么,它如何保证线程安全?
Java面试题:请解释Java内存模型(JMM)是什么,它如何保证线程安全?
37 13
|
1天前
|
安全 Java 开发者
Java并发编程中的线程安全性与性能优化
在Java编程中,处理并发问题是至关重要的。本文探讨了Java中线程安全性的概念及其在性能优化中的重要性。通过深入分析多线程环境下的共享资源访问问题,结合常见的并发控制手段和性能优化技巧,帮助开发者更好地理解和应对Java程序中的并发挑战。 【7月更文挑战第14天】
|
1天前
|
监控 Java API
Java并发编程之线程池深度解析
【7月更文挑战第14天】在Java并发编程领域,线程池是提升性能、管理资源的关键工具。本文将深入探讨线程池的核心概念、内部工作原理以及如何有效使用线程池来处理并发任务,旨在为读者提供一套完整的线程池使用和优化策略。
|
4天前
|
缓存 安全 Java
Java中线程池如何管理?
【7月更文挑战第11天】Java中线程池如何管理?
9 2
|
4天前
|
安全 算法 Java
Java中线程安全怎么做?
【7月更文挑战第11天】Java中线程安全怎么做?
10 2
|
3天前
|
存储 安全 算法
深入理解Java并发编程:线程安全与性能优化
【5月更文挑战第72天】 在现代软件开发中,尤其是Java应用开发领域,并发编程是一个无法回避的重要话题。随着多核处理器的普及,合理利用并发机制对于提高软件性能、响应速度和资源利用率具有重要意义。本文旨在探讨Java并发编程的核心概念、线程安全的策略以及性能优化技巧,帮助开发者构建高效且可靠的并发应用。通过实例分析和理论阐述,我们将揭示在高并发环境下如何平衡线程安全与系统性能之间的关系,并提出一系列最佳实践方法。
|
4天前
|
监控 Java 调度
Java面试题:描述Java线程池的概念、用途及常见的线程池类型。介绍一下Java中的线程池有哪些优缺点
Java面试题:描述Java线程池的概念、用途及常见的线程池类型。介绍一下Java中的线程池有哪些优缺点
18 1
|
3天前
|
Java 调度
java中线程的6种状态
java中线程的6种状态
|
3天前
|
算法 Java 开发者
Java中的多线程编程技巧与实践
在现代软件开发中,多线程编程成为提升应用程序性能和响应能力的关键技术之一。本文将深入探讨Java语言中多线程编程的基础概念、常见问题及其解决方案,帮助开发者更好地理解和应用多线程技术。 【7月更文挑战第12天】
6 0