在Java中,我们可以使用多种方法来判断三个数字是否相等。下面我将介绍三种常用的方法。

  1. 使用逻辑运算符 我们可以使用逻辑运算符来判断三个数字是否相等。具体思路是,首先判断前两个数字是否相等,如果相等再判断第三个数字是否也相等。代码示例如下:
public boolean isEqual(int num1, int num2, int num3) {
    return num1 == num2 && num2 == num3;
}

这段代码中使用了逻辑与运算符(&&)来判断num1num2是否相等,如果相等则再判断num2num3是否相等。如果三者都相等,则返回true,否则返回false

  1. 使用数组 我们可以将三个数字存储在一个数组中,然后对数组进行比较。具体思路是,创建一个长度为3的整型数组,将三个数字分别赋值给数组的三个元素,然后比较数组中的元素是否相等。代码示例如下:
public boolean isEqual(int num1, int num2, int num3) {
    int[] nums = {num1, num2, num3};
    return nums[0] == nums[1] && nums[1] == nums[2];
}

这段代码中创建了一个名为nums的数组,使用num1num2num3分别初始化了数组的三个元素。然后通过比较数组中的元素是否相等来判断三个数字是否相等。

  1. 使用集合 我们可以使用Java集合框架中的集合来判断三个数字是否相等。具体思路是,将三个数字存储在一个集合中,然后判断集合的大小是否为1。如果集合的大小为1,则说明三个数字都相等。代码示例如下:
import java.util.HashSet;
import java.util.Set;

public boolean isEqual(int num1, int num2, int num3) {
    Set<Integer> nums = new HashSet<>();
    nums.add(num1);
    nums.add(num2);
    nums.add(num3);
    return nums.size() == 1;
}

这段代码中使用了HashSet来存储三个数字。通过调用add方法将数字添加到集合中。然后通过比较集合的大小是否为1来判断三个数字是否相等。

综上所述,我们可以使用逻辑运算符、数组或集合来判断三个数字是否相等。根据实际需求选择合适的方法即可。

journey
    title 判断三个数是否相等的旅行图
    section 逻辑运算符方法
    开始 --> 进行判断
    进行判断 --> 结果
    结果 --> 完成
    section 数组方法
    开始 --> 创建数组
    创建数组 --> 比较数组元素
    比较数组元素 --> 结果
    结果 --> 完成
    section 集合方法
    开始 --> 创建集合
    创建集合 --> 添加数字
    添加数字 --> 判断集合大小
    判断集合大小 --> 结果
    结果 --> 完成
    section 完成
    完成 --> 结束
gantt
    title 判断三个数是否相等的甘特图
    dateFormat YYYY-MM-DD
    section 逻辑运算符方法
    判断三个数是否相等 :active, des1, 2022-12-01, 3d
    section 数组方法
    判断三个数是否相等 :2022-12-04, 3d
    section 集合方法
    判断三个数是否相等 :2022-12-07, 3d
    section 完成
    完成 :2022-12-10, 1d