用JAVA实现“三天打鱼,俩天晒网”
题目为
中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。
问题分析
输入:日期
输出:在打鱼/晒网
分析:需要设计方法来将输入的日期转换并计算,并输出结果。
概要设计
//构造方法
public date(int year,int month,int day) {
this.year=year;
this.month=month;
this.day=day;
主要代码
//date.java
import java.util.Scanner;
public class date {
int year,month,day; //定义变量
public date(int year,int month,int day) {
//构造方法
this.year=year;
this.month=month;
this.day=day;
}
public date() {
//无参构造
}
public void difference(date date1,date date2) {
//计算相差几天的算法
System.out.println("三天捕鱼,俩天晒网");
System.out.println