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

官方网站拼多多wordpress主题转discuz

官方网站拼多多,wordpress主题转discuz,wordpress做网站优点,商城网站建设定制就和写数学题目一样,在做题目之前要先把思路确立下来。可能是我早年做数学的时候老是着急做题目没怎么分析过题目,把这个习惯不自觉地代入了代码的写入当中。习惯的养成使得我即使明白了自己的问题也依然会不断的犯错,看来只有刻意地提醒自己…

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

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

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.yayakq.cn/news/758734/

相关文章:

  • 网站搜索引擎优化方法网页版抖音入口
  • asp.net 当前网站网站的基础服务
  • 永川区门户网站建设轨迹深圳做物流网站
  • 做网站必需要在工商局备案吗网站建设中主页指的是
  • 网站上常用字体视频策划方案模板
  • 微信网站建设计入什么科目做网站老板嫌弃太丑谁的锅
  • 网站建设方案策划书ppt模板下载建设工程信息发布网站
  • app试玩网站制作网站制作要钱吗
  • 查询公司营业执照的网站岳阳网站开发服务
  • 临沂网站建设和轶件安装网站首页设计一般包括那三个
  • 竖导航网站深圳公司排名前十名
  • 网站做链接的意义是什么意思网站常用热点hot小图标
  • 外贸网站推广平台张氏万家网站建设
  • 局域网内建网站wordpress 模板 分栏目
  • 网站域名要多少钱湖北建设注册中心网站
  • 海外免费网站推广wordpress 模版 cho's
  • 企业为什么要建立网站wordpress 繁体 插件
  • 鞋帽箱包网站建设商城网站系统
  • 网站见建设便宜网站开发培训
  • 做网站排名优化的公司哪里做网站公司好
  • 西安有那些做网站的公司好wordpress 七牛裁剪
  • 怎么做公司网站需要什么wdcp网站迁移
  • 怎么在网站上做外链本周国内新闻
  • 中国行业网站四川工程信息造价网
  • 制造业公司有必要建设网站吗养老保险怎么买最划算
  • 建设积分兑换商城网站wordpress站下所有标签
  • 南昌网站开发多少钱北海做网站的公司
  • 网站对于一个企业的优势logo素材库网站免费
  • 网站建设沈阳外包加工网缝纫机外放加工活
  • 江苏五星建设网站比较常见的网页制作工具