在Java中返回TRUE

761 阅读3分钟

本文讨论了在Java中返回真值的方法。文章讨论了在Java中从函数中返回布尔变量的一般方法。

Java中的布尔值

Java中的布尔值代表真理或谬误。为了表示真理,使用了布尔值true ,而布尔值false 表示谬误。

你还应该注意,布尔值是相互否定的。因此,"非真 "的说法等同于 "假",反之亦然。

你会在Java中的多个地方遇到布尔值。这些值被用来检查条件和循环中的条件。

布尔值的其他用途可能是将一个状态标记为已处理,通常用于处理树和图。

从方法中返回一个布尔值

如果你想让你的方法返回一个布尔值,它的声明应该在方法的名称前包含一个boolean 关键字。

例如,下面给出的代码片断定义了一个名为isEven() 的布尔方法。

public boolean isEven (int num)

你应该注意上述声明中的以下几点。

  • public:这是一个修饰语,代表这个方法可以从任何地方使用类对象访问。也有其他的修饰语。
  • boolean:这是讨论中最重要的关键字。它代表了方法的返回类型。因此,上述方法返回一个布尔类型的数据。
  • 上面讨论的关键词后面是方法的名称和方法的参数。

让我们看看这个返回布尔值的例子。

package java2blog;

public class BoolExample 
{
    public boolean isEven (int num)
    {
        if(num%2==0)
            return true;
        else
            return false;
    }

    public static void main(String[] args) 
    {
        BoolExample obj = new BoolExample();
        System.out.println(obj.isEven(10));
        System.out.println(obj.isEven(5));
    }

}

输出。

true
false

在循环中使用返回的布尔值

你可以在循环中使用一个方法返回的布尔值来检查循环的条件。

让我们看一个例子,当发现一个能被10整除的数字时,就会中断循环。

package java2blog;

public class BoolExample 
{
    public boolean isTen (int num)
    {
        if(num==10)
            return true;
        else
            return false;
    }

    public static void main(String[] args) 
    {
        BoolExample obj = new BoolExample();
        int i=1;
        while(!obj.isTen(i))
        {
            System.out.print(i+" ");
            i++;
        }
    }

}

注意方法调用前的感叹号。它反转了方法返回的值。

因此,如果传递的数字是10,方法返回真,反之则为假,从而使循环中断。

输出。

1 2 3 4 5 6 7 8 9

通过检查列表返回一个布尔值

你可以通过检查一个列表中的元素的条件来返回一个布尔值 "真 "或 "假"。

例如,下面给出的代码检查一个列表中的元素是负数还是正数。如果元素是正的,它就返回真,否则就返回假。

package java2blog;

import java.util.ArrayList;

public class BoolExample 
{
    public boolean isTen (int num)
    {
        if(num==10)
            return true;
        else
            return false;
    }

    public static void main(String[] args) 
    {
        BoolExample obj = new BoolExample();
        ArrayList

注意,要遍历一个ArrayList,你必须在列表的get() 方法中使用索引。

输出。

1 3 5 7

总结

这就是关于在Java中从一个方法中返回真(或布尔值)的全部内容。你可以根据你的需要使用其他的数据结构来代替例子中的list。

希望你喜欢阅读这篇文章。请继续关注更多此类文章。学习愉快!