三天打鱼两天晒网java
时间: 2023-11-10 17:53:13 浏览: 53
“三天打鱼两天晒网”是中国的一句俗语,表示某人在连续进行三天的打鱼活动后,会休息两天进行晒网活动。要判断某个日期中这个人是打鱼还是晒网,可以使用取余的方法。假设从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日的天数,返回一个字符串,表示这一天这个人是打鱼还是晒网。
相关问题
java三天打鱼两天晒网
这个问题是要求根据某人从2010年1月1日起开始“三天打鱼两天晒网”的规律,判断在指定日期中,这个人是在“打鱼”还是在“晒网”。算法分析如下:
首先,计算从2010年1月1日开始至指定日期共有多少天。创建三个静态方法,showyear()、showmonth()和showday()方法,分别用来计算指定日期的年份与2010年在年份上相差的天数、计算指定日期的月份与1月在月份上相差的天数、计算指定日期的天数与1日相差的天数。然后将这三个方法返回的数值相加,得到到指定日期的总天数。
接下来,根据到指定日期的总天数来计算该天是在打鱼还是在晒网。将总天数对5取余,如果余数在1-3之间,则表示该天在打鱼;否则在晒网。
所以,如果你告诉我指定日期,我可以帮你判断这个人是在“打鱼”还是在“晒网”。
Python三天打鱼 两天晒网
"Python三天打鱼 两天晒网"是一个常用的俗语,用来形容某人工作不稳定、不规律,时而努力工作,时而休息放松的状态。在编程领域中,它也可以理解为有时候专注于编写代码,有时候则是在进行调试、测试或者学习新知识。
这个俗语的含义是,有时候我们需要花费一些时间来思考和计划,而不是一直忙于编写代码。这样做可以提高我们的效率和质量,避免出现错误和低效的代码。
所以,"Python三天打鱼 两天晒网"的意思是,在编程过程中,我们需要合理安排时间,不仅要努力工作,还要适时休息和学习,以提高自己的编程水平和工作效率。