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

给女朋友做网站微博营销软件

给女朋友做网站,微博营销软件,成都附近旅游景区哪里好玩,wordpress评论ajax加载就和写数学题目一样,在做题目之前要先把思路确立下来。可能是我早年做数学的时候老是着急做题目没怎么分析过题目,把这个习惯不自觉地代入了代码的写入当中。习惯的养成使得我即使明白了自己的问题也依然会不断的犯错,看来只有刻意地提醒自己…

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

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

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.ds6.com.cn/news/43648.html

相关文章:

  • 网站备案完成后该如何做app安装下载
  • html网页制作我的家乡seo关键词
  • 专题网站开发工具竞价托管外包
  • 商务定制网站中国营销网官网
  • wordpress 自动相册南通seo
  • 江西seoseo是一种利用搜索引擎的
  • 火山开发软件可以开发网站吗重庆网站制作
  • 在政务网站建设与管理上的讲话南京网络推广外包
  • 网站公司哪家最专业搜索优化推广公司
  • 四川网站建设公司百度投诉中心入口
  • 最好的网站建设用途上海推广seo
  • 黑龙江营商监督建设局网站长沙seo报价
  • 网页制作工具按其制作方式分可以分为哪几种seo关键词排名实用软件
  • 在线生成多款表白网站是怎么做的seo策略什么意思
  • 跨境电商单页网站的详情页怎么做的株洲seo
  • 做项目挣钱的网站北京网站优化页面
  • 台市住房和城乡建设局网站企业网站推广外包
  • 展厅设计费收费标准厦门seo俱乐部
  • 企业网站最底下做的是什么淘宝标题优化工具推荐
  • 音乐网页制作素材免费优化网站排名
  • 做食物网站应该考虑些什么意思网站优化
  • 仿ecshop模板堂网站郑州网络推广专业公司
  • 比较好的建站公司网络营销的实现方式
  • 成都网站制作建设百度广告费
  • https的网站怎么做线上教育培训机构十大排名
  • 北京网站开发多少钱天津天狮网络营销课程
  • 上海城市建设和交通委员会网站b站推广平台
  • 建设网站的服务端口自己怎么免费做网站网页
  • 免费制作网站net域名有效的网站推广方式
  • 网站的推广方式有哪些今天发生的重大新闻5条