问题:
中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”
作业思路提示:
问题分析与算法设计
根据题意可以将解题过程分为三步:
1)计算从2010年1月1日开始至指定日期共有多少天;
2)由于“打鱼”和“晒网”的周期为5天,所以将计算出的天数用5去除;
3)根据余数判断他是在“打鱼”还是在“晒网”;
若 余数为1,2,3,则他是在“打鱼”
否则 是在“晒网”
程序流程图:

package cn.xust.work.www;
import java.util.Scanner;
public class text {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);//分别输入年、月、日
System.out.println(“请输入年份: “);
int year = scan.nextInt();
System.out.println(“请输入月份:”);
int month = scan.nextInt();
System.out.println(“请输入日期”);
int day = scan.nextInt();
judge(getAllDays(year, month, day));
}
//看输入的日期是否合法,并且确定是打鱼还是晒网
private static void judge(int Days) {
if(Days == -1){
System.out.println(“日期不合法”); //输入的日期不合法
}
else if(Days%5 >=1 && Days%5 <= 3){ //当余数为1、2、3时,打鱼,否则为晒网
System.out.println(“打鱼 “);
}
else {
System.out.println(“晒网 “);
}
}
public int year;
public int month[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};//一年中每个月的天数
public int day;
public static int sum = 0;
//判断平年还是闰年
public void getYear(int year){
if((year%4 == 0&&year%100 != 0)||year%400 == 0)
{
month[2] = 29; //闰年二月的天数为29
year = 366; //闰年的天数是366
System.out.println(“闰年”);
}
else
{
year = 365; //平年天数是365
System.out.println(“平年”);
}
}
public static int getAllDays(int year,int month,int day){
if(year < 2010)//年份小于2010,日期不合格
{
//System.out.println(“不在时间区间内!”);
return day = -1;
}
else{
for(int i = 2010;i < year;i++)//天数相加
{
sum += year;
}
}
sum += getBeforeDays(year, month, day);
return sum;
}
private static int getBeforeDays(int year2, int month2, int day2) {
// TODO Auto-generated method stub
return 0;
}
}
运行结果:


中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”相关推荐

  1. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。

    问题描述:中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是&q ...

  2. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用java实现程序解决问题。

    一丶中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是" ...

  3. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题

    /* 中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网", 问这个人在以后的某一天中是"打鱼"还是&qu ...

  4. 中国有句俗语叫“三天打鱼两天晒网”。 某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”

    此题目难度不大,主要难度在于所给日期闰年判定以及经过的年份中闰年的个数问题, 对于输入日期的中日正确性判断,只需建立对应月份天数的数组即可判断.求出所给年份到初始年份经过的天数后对五取余判定是否大于三 ...

  5. Java---中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。

    已经实现的功能: 从键盘输入指定的年.月.日: 计算从2010年1月1日至指定日期共有多少天: 由于"打鱼"和"晒网"的周期为5天,所以将计算出的天数用5去除. ...

  6. 中国有句俗语叫“三天打鱼两天晒网”,某人从90年1月1日起开始“三天打鱼两天晒网”。问这个人在以后的某一天中是在“打渔”,还是在“晒网”(数组,循环,函数)

    中国有句俗语叫"三天打鱼两天晒网",某人从90年1月1日起开始"三天打鱼两天晒网".问这个人在以后的某一天中是在"打渔",还是在" ...

  7. 7-16 三天打鱼两天晒网 (15分) 中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

    7-16 三天打鱼两天晒网 (15分) 中国有句俗语叫"三天打鱼两天晒网".假设某人从某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天中是"打 ...

  8. 中国有句俗语叫“三天打鱼两天晒网”。假设某人从说明某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

    中国有句俗语叫"三天打鱼两天晒网".假设某人从说明某天起,开始"三天打鱼两天晒网",问这个人在以后的第N天中是"打鱼"还是"晒网& ...

  9. 中国有句俗语叫“三天打鱼两天晒网”,某人从90年1月1日起开始“三天打鱼两天晒网”。问这个人在以后的某一天中是在“打渔”,还是在“晒网”. **输入格式要求:“%d%d%d“ 提示信息:“Enter

    中国有句俗语叫"三天打鱼两天晒网",某人从90年1月1日起开始"三天打鱼两天晒网".问这个人在以后的某一天中是在"打渔",还是在" ...

最新文章

  1. iframe引用页面中的js操作父窗口标签
  2. Android 双击和手势的图片缩放
  3. 数据预处理:读取文件数据,并存为python数组
  4. 文件 单片机_如何查看你写的单片机程序有多大?
  5. ubuntu 升级python3.5到python3.7,并升级pip3
  6. 命令行 蓝牙_Ubuntu使用BlueZ驱动蓝牙dongle
  7. DOM编程练习(慕课网题目)
  8. 科技文献检索——(十二)
  9. 手把手系列--华邦W25Q64JV Flash操作指南
  10. Windows上查找文件(夹),查找内容等:EverthingNotePad++ 使用小技巧
  11. 深入Android系统(一)Build系统
  12. 【jQuery】jQuery本地时间与世界时间时差转换
  13. 【产品经理】产品经理进阶之路-大纲
  14. kdd 2021 多网络挖掘的新前沿:近期发展和未来趋势
  15. Java 贪吃蛇游戏引言
  16. Linux 之 快捷键,命令总结 --- 三剑客**
  17. K210视觉体验—颜色识别
  18. 华为服务器培训文档,服务器云培训
  19. 解决vista中IE速度慢或经常不响应、死掉的问题
  20. Matlab学习记录:常用模块

热门文章

  1. 1 0 2 4 程序员防脱发指南
  2. 深度学习------pytorch,RNN:句子预测,股票预测
  3. Android系统中的Binder通信机制分析(7)- Java 层的 Binder 机制
  4. 存储需求大幅增长,企业如何应对挑战?
  5. 结婚五年后( 嗯~ 这个 我确实看哭了...)
  6. 语音识别(一):介绍和简单实现
  7. Postman上传文件测试
  8. 考研作文重点框架、句子、词汇总结
  9. java计算机毕业设计黑格伯爵国际英语贵族学校官网MyBatis+系统+LW文档+源码+调试部署
  10. JavaScript Prototypes 原型 Lynda课程中文字幕