三天打鱼两天晒网java
时间: 2023-11-10 19:53:13 浏览: 94
三天打鱼两天晒网
3星 · 编辑精心推荐
“三天打鱼两天晒网”是中国的一句俗语,表示某人在连续进行三天的打鱼活动后,会休息两天进行晒网活动。要判断某个日期中这个人是打鱼还是晒网,可以使用取余的方法。假设从2010年1月1日开始计算,我们可以将日期转化为天数,然后对5取余。如果余数是1、2或3,那么这个人在这一天是打鱼;如果余数是0或4,那么这个人在这一天是晒网。
以下是使用Java语言实现这个判断的代码示例:
```java
public class FishAndNet {
public String judgeFish(int sum) {
int a = sum % 5; // 总天数除5取余
if (a >= 1 && a <= 3) {
return "打鱼"; // 余数是1,2,3,则此人在打鱼
} else {
return "晒网"; // 其余情况(余数为0和4),则在晒网
}
}
}
```
以上代码中的judgeFish方法接收一个整数sum,表示距离2010年1月1日的天数,返回一个字符串,表示这一天这个人是打鱼还是晒网。
阅读全文