题目描述
某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。
程序流程图
源代码
package zuoye;
import java.util.Scanner;
public class Fishinganddrying {
public static void main(String[] args) {
boolean a = true; //布尔变量a判断查询退出
/*
* 多次判断日期是否合法
*/
while(a){
Scanner scanner = new Scanner(System.in); //构造一个Scanner类的对象,并且与标准输入流System.in关联
System.out.println("请输入年份:");
int year = scanner.nextInt();
/*
* 判断当前输入年份是否合法
*/
while(year<2009)
{
System.out.println("输入的年份不能早于起始年份");
System.out.println("请再次输入年份:");
year = scanner.nextInt(); //判断当前输入年份是否合法,并返回跳过的输入信息
}