TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
C语言趣味程序百例精解之java实现(11)打鱼还是晒网

程序:
- import java.util.Date;
- import java.text.SimpleDateFormat;
- public class Test11{
- public static void main(String args[]) throws java.text.ParseException{
- String start="1990-01-01";
- if(args.length!=1){
- System.out.println("请从命令行输入日期,格式:yyyy-mm-dd");
- System.exit(0);
- }
- String end=args[0];
- SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
- Date startDate=format.parse(start);
- Date endDate=format.parse(end);
- long days=getPeriodDay(startDate,endDate);
- if(days%5==0||days%5==4){
- System.out.println("这一天此人在晒网");
- }else{
- System.out.println("这一天此人在打鱼");
- }
- }
- //从startDate开始到endDate一共有多少天
- public static long getPeriodDay(Date startDate,Date endDate){
- long periodTime=endDate.getTime()-startDate.getTime();
- return periodTime/24/60/60/1000+1;
- }
- }
-
- C:at>java Test11 1991-10-25
- 这一天此人在打鱼
- C:at>java Test11 1992-10-25
- 这一天此人在晒网
- C:at>java Test11 1993-10-25
- 这一天此人在晒网
复制代码
源码下载:http://file.javaxxz.com/2014/11/25/000416171.zip |
|