用java编写从1990年1月1日开始,三天打鱼两天晒网,问某年某月某日是打鱼还是晒网
时间: 2023-04-02 07:00:25 浏览: 107
根据三天打鱼两天晒网的规律,我们可以计算出从199年1月1日开始,到某年某月某日共经过了多少天,然后对5取余,如果余数为、1或2,则是打鱼,如果余数为3或4,则是晒网。
以下是Java代码实现:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class Main {
public static void main(String[] args) {
LocalDate start = LocalDate.of(199, 1, 1);
LocalDate end = LocalDate.of(2021, 7, 1);
long days = ChronoUnit.DAYS.between(start, end);
int remainder = (int) (days % 5);
if (remainder == || remainder == 1 || remainder == 2) {
System.out.println("这一天是打鱼。");
} else {
System.out.println("这一天是晒网。");
}
}
}
```
如果要查询某年某月某日是打鱼还是晒网,只需要修改end的值即可。
阅读全文