当前位置: 首页 > news >正文

快速申请免费个人网站百度关键词优化和百度推广

快速申请免费个人网站,百度关键词优化和百度推广,注册公司和建网站,app开发和网站开发价格就和写数学题目一样,在做题目之前要先把思路确立下来。可能是我早年做数学的时候老是着急做题目没怎么分析过题目,把这个习惯不自觉地代入了代码的写入当中。习惯的养成使得我即使明白了自己的问题也依然会不断的犯错,看来只有刻意地提醒自己…

  就和写数学题目一样,在做题目之前要先把思路确立下来。可能是我早年做数学的时候老是着急做题目没怎么分析过题目,把这个习惯不自觉地代入了代码的写入当中。习惯的养成使得我即使明白了自己的问题也依然会不断的犯错,看来只有刻意地提醒自己才能够消除这个坏习惯。

这道题目看起来简单,让人觉得一上手就可以了。然而这是最大的陷阱。

package 练习;
import java.util.*;public class 日期问题 {public static void main(String[] args) {Scanner scan = new Scanner(System.in);int[] num = new int[3];int num1;int i = 0;String[] date = scan.nextLine().split("/");int[] ans = new int[3];num[0] = Integer.parseInt(date[0]);num[1] = Integer.parseInt(date[1]);num[2] = Integer.parseInt(date[2]);ans[i] = datefind(num[0],num[1],num[2]);i ++;ans[i] = datefind(num[2],num[0],num[1]);i ++;ans[i] = datefind(num[2],num[1],num[0]);for(i = 0;i < 2;i ++) {for(int j = i + 1;j < 3;j ++) {if(ans[i] == ans[j])ans[i] = 0;}for(i = 0;i < 3;i ++) {if(ans[i] == 0)continue;elseSystem.out.println(ans[i] / 10000 + "-" + ((ans[i] % 10000 - (ans[i] % 100 ) / 100) + "-" + ans[i] % 100);}}}public static int datefind(int year,int month,int days) {if(year > 60 || year < 59)return 0;else if(month < 0 || month > 12)return 0;else if(days <= 0 || days > 31)return 0;if((month == 1 ||month == 3 ||month == 5 ||month == 7 ||month == 8 ||month == 10 ||month == 12 )&& (days > 31 || days <= 0))return 0;if((month == 4 ||month == 6 ||month == 9 ||month == 11) && (days > 30 || days <= 0))return 0;if(month == 2 && (days < 0 || days > 29))return 0;else if(year == 59)year = year + 1900;elseyear = year + 2000;if((year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) && days != 29)return 0;return year * 10000 + month * 100 + days;
}}

仔细看看判断条件

 if((month == 1 ||month == 3 ||month == 5 ||month == 7 ||month == 8 ||month == 10 ||month == 12 )&& (days > 31 || days <= 0))
if((month == 4 ||month == 6 ||month == 9 ||month == 11) && (days > 30 || days <= 0))
 if(month == 2 && (days < 0 || days > 29))
if((year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) && days != 29)

days的判断重复了,然而此时我写了十分多的代码所以脑子累得根本分析不出来了,还有return的只有2000的没有1900的了。更不用说代码的核心思想都错了——本来应该是判断时间在不在范围内结果成了判断是不是闰年了。

这都是我不做计划的恶果。

http://www.mmbaike.com/news/39.html

相关文章:

  • 广州做网站服务万网域名注册官网阿里云
  • 做物流网站的多少钱郑州seo外包顾问
  • 网站怎么做伪静态iis7.0免费推广网站地址大全
  • 网站建设公司业务培训青岛网站优化
  • php网站开发技术是什么优化神马排名软件
  • 做诈骗网站以及维护如何做网络推广赚钱
  • 免费的看电影电视剧的app免费网站建设seo
  • 做博客网站什么空间好建站工具
  • 怎么做论坛的网站网络营销是网上销售吗
  • 石家庄网站建设接单佛山seo技术
  • 甘肃省建设监理协会 官方网站在百度上怎么注册网站
  • 传媒网站模板百度浏览器app
  • 济南微信小程序报备系统宁波seo外包推广软件
  • 网站制作的设计思路利尔化学股票最新消息
  • 青岛中小微企业互联网站建设补贴西安网站制作推广
  • 网站建设空心正方形发文章用哪个平台比较好
  • 如何和网站建设者联系考研培训机构排名
  • 京东怎么做轮播图链接网站app开发工具
  • 中山外贸网站建设价格百度搜索引擎使用技巧
  • 仙桃网站网站建设百度推广有哪些售后服务
  • 重庆建网站公司网页制作成品
  • 007工作制广州seo站内优化
  • 关于网站建设的调查问卷免费注册网页网址
  • wd网址怎么推广象山seo外包服务优化
  • 城乡建设查询网站传媒网站
  • 做网络平台的网站有哪些站长工具国产
  • 多语种网站营销时事热点新闻
  • 网站做计算功能如何做百度搜索推广
  • 淄博微网站建设媒体发稿公司
  • 网站建设学校打开百度一下你就知道