三天打鱼两天晒网,编写程序,用java

三天打鱼两天晒网,编写程序,用java,第1张

//在控制台输入yyyy-MM-dd这种格式的日期比如2012-01-01就能得出结果,借用dizhansuo 代码

package testcode

import java.text.ParseException

import java.text.SimpleDateFormat

import java.util.Scanner

public class TestDate {

public static void main(String[] args) throws ParseException {

Scanner riqi = new Scanner(System.in)

String tian = riqi.nextLine()

SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd")

java.util.Date date= myFormatter.parse(tian)

java.util.Date mydate= myFormatter.parse("2011-11-11")

long day=(date.getTime()-mydate.getTime())/(24*60*60*1000)

long a=day%5

if(a<3)

System.out.println("打鱼")

else

System.out.println("晒网")

}

}

你算问对人了 我这几天一直再研究这个问题 ,终于最近有了成效,不说废话,贴代码!

public static void main(String[] args)

{

System.out.println("2011年11月11号,打鱼")

System.out.println("2011年11月12号,打鱼")

System.out.println("2011年11月13号,打鱼")

System.out.println("2011年11月14号,晒网")

System.out.println("2011年11月15号,晒网")

System.out.println("2011年11月16号,打鱼")

System.out.println("2011年11月17号,打鱼")

System.out.println("2011年11月18号,打鱼")

System.out.println("2011年11月19号,晒网")

System.out.println("2011年11月20号,晒网")

System.out.println("2011年11月21号,打鱼")

System.out.println("2011年11月22号,打鱼")

System.out.println("2011年11月23号,打鱼")

System.out.println("2011年11月24号,晒网")

System.out.println("2011年11月25号,晒网")

System.out.println("2011年11月26号,打鱼")

System.out.println("2011年11月27号,打鱼")

System.out.println("2011年11月28号,打鱼")

System.out.println("2011年11月29号,晒网")

System.out.println("2011年11月30号,晒网")

}

程序有点bug,我还没找到具体原因,等我找到原因,就把程序完整的写完,2012年8月8号具体是什么活动,我现在还没有准确的结论,你也可以仿照我的思路自己往下写,记住,细心是程序员的必备素质!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10944755.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存