Java 布尔值



  • Java 布尔值

    通常,在编程中,您将需要一个只能具有两个值之一的数据类型,例如:
    • 是/否
    • 开关
    • 真假
  • 布尔值

    使用boolean关键字声明布尔类型,并且只能采用true或的值false
    boolean isJavaFun = true;
    boolean isFishTasty = false;
    System.out.println(isJavaFun);     // Outputs true
    System.out.println(isFishTasty);   // Outputs false
    
    但是,更常见的是从布尔表达式返回布尔值以进行条件测试(请参见下文)。
  • 布尔表达式

    布尔表达式是一个Java表达式返回一个布尔值:true或false。您可以使用比较运算符(例如,大于(>)运算符)来查找表达式(或变量)是否为真:
    int x = 10;
    int y = 9;
    System.out.println(x > y);  // 返回 true, 因为10大于9
    
    甚至更简单:
    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比较和条件的基础。您将在下一章中了解有关条件的更多信息。