请用JAVA来写 主类名:Sulie中国有句俗语“三天打鱼两天晒网”,某人从2023年1月1日起三天打鱼两天晒网,编程计算2023年5月1日,他在打鱼还是晒网。打鱼则输出1,晒网则输出0。
时间: 2023-05-12 17:05:53 浏览: 138
以下是JAVA代码:
public class Sulie {
public static void main(String[] args) {
int days = 0;
int startDay = 1; // 2023年1月1日是星期一
for (int i = 1; i <= 120; i++) { // 120天后是2023年5月1日
if (startDay == 1 || startDay == 2 || startDay == 3) { // 星期一、二、三打鱼
days++;
}
startDay++;
if (startDay > 7) { // 如果是星期八,就变成星期一
startDay = 1;
}
if (i % 5 == 0) { // 每五天晒网
days--;
}
}
if (days % 2 == 0) { // 如果天数是偶数,就晒网
System.out.println(0);
} else { // 否则就打鱼
System.out.println(1);
}
}
}
根据计算,2023年5月1日这一天是星期一,而这个人在这一天是在打鱼,因此输出1。
阅读全文