📜  Java中的布尔比较()方法与示例

📅  最后修改于: 2022-05-13 01:54:20.437000             🧑  作者: Mango

Java中的布尔比较()方法与示例

Boolean 类的compare()方法是Java中的一个内置方法,用于比较两个布尔值。它是一个静态方法,因此可以在不创建布尔类的任何对象(即直接使用类名)的情况下调用它。

句法:

Boolean.compare(boolean a, boolean b)

参数:需要比较的参数中的两个布尔值a和b

返回类型:函数的返回类型是int 。它返回

  • 0 如果“a”等于“b”,
  • 如果“a”为假且“b”为真,则为负值,
  • 如果“a”为真且“b”为假,则为正值。

下面是说明布尔类的 compare() 方法的程序:

方案一:

// Java code to implement
// compare() method of Boolean class
  
class GeeksforGeeks {
  
    // Driver method
    public static void main(String[] args)
    {
  
        // first value
        boolean a = true;
  
        // second value
        boolean b = true;
  
        // compare method
        System.out.println(a + " comparing with " + b
                           + " = " + Boolean.compare(a, b));
    }
}
输出:
true comparing with true = 0

方案二:

// Java code to implement
// compare() method of Java class
  
class GeeksforGeeks {
  
    // Driver method
    public static void main(String[] args)
    {
  
        // first value
        boolean a = true;
  
        // second value
        boolean b = false;
  
        // compare method
        System.out.println(a + " comparing with " + b
                           + " = " + Boolean.compare(a, b));
    }
}
输出:
true comparing with false = 1

方案 3:

// Java code to implement
// compare() method of Java class
  
class GeeksforGeeks {
  
    // Driver method
    public static void main(String[] args)
    {
  
        // first value
        boolean a = false;
  
        // second value
        boolean b = true;
  
        // compare method
        System.out.println(a + " comparing with " + b
                           + " = " + Boolean.compare(a, b));
    }
}
输出:
false comparing with true = -1