可以使用Java 8中的LocalDate类来判断一个数字是否在2021年到2023年之间。以下是一个示例代码:

import java.time.LocalDate;

public class Main {
    public static void main(String[] args) {
        int number = 2022; // 要判断的数字
        LocalDate startDate = LocalDate.of(2021, 1, 1); // 开始日期
        LocalDate endDate = LocalDate.of(2023, 12, 31); // 结束日期
        
        LocalDate dateToCheck = LocalDate.of(number, 1, 1); // 要判断的日期
        
        if (dateToCheck.isAfter(startDate) && dateToCheck.isBefore(endDate)) {
            System.out.println(number + "在2021-2023之间");
        } else {
            System.out.println(number + "不在2021-2023之间");
        }
    }
}

在上面的代码中,我们首先定义了要判断的数字(这里是2022),然后定义了开始日期和结束日期。接下来,我们使用LocalDate类的of方法创建了要判断的日期。然后,我们使用isAfter和isBefore方法来判断这个日期是否在开始日期和结束日期之间。最后,根据判断结果输出相应的结果。

运行以上代码,将会输出:

2022在2021-2023之间

这表明数字2022在2021年到2023年之间

java8 判断数字是否在2021-2023之间

原文地址: https://www.cveoy.top/t/topic/iNdM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录