A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 慕容冰若 中级黑马   /  2014-3-5 13:19  /  835 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public int compare(Date date) {
    return year > date.year ? 1
           : year < date.year ? -1
           : month > date.month ? 1
           : month < date.month ? -1
           : day > date.day ? 1
           : day < date.day ? -1 : 0;
  }

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

4 个回复

倒序浏览
本帖最后由 天凌蓝 于 2014-3-5 13:40 编辑
  1. public int compare(Date date) {


  2.         if( year > date.year )
  3.                         return 1;
  4.         if (year < date.year)
  5.                         return -1;
  6.        
  7.         if( month > date.month)
  8.                         return 1

  9.         if( month < date.month)
  10.                         return -1

  11.         if (day > date.day)
  12.                         return 1

  13.         if (day < date.day)
  14.                         return -1

  15.          return 0;
  16.                                

  17.   }
复制代码

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

回复 使用道具 举报
  1. public int compare(Date date){
  2.                 if(year > date.year) {
  3.                         return 1;
  4.                 }else {
  5.                         if(year < date.year){
  6.                                 return -1;
  7.                          }else {         
  8.                                 if(month > date.month) {
  9.                                         return 1;
  10.                                 }else {
  11.                                         if(month < date.month) {
  12.                                                  return -1;
  13.                                         }else {
  14.                                                 if(day > date.day) {
  15.                                                         return 1;
  16.                                                 }else {
  17.                                                         if(day < date.day) {
  18.                                                                  return -1;
  19.                                                         }else {
  20.                                                                         return 0;
  21.                                                         }
  22.                                                 }
  23.                                         }
  24.                                 }
  25.                         }
  26.                 }
  27.         }


  28. //好像应该是这样的吧
复制代码


评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

回复 使用道具 举报
  1.         pulic int compare(Date date)
  2.         {
  3.                 if (year>date.year)
  4.                 {
  5.                         return 1;
  6.                 }
  7.                 else if (year<date.year)
  8.                 {
  9.                         return -1;
  10.                 }
  11.                 else if (month>date.month)
  12.                 {
  13.                         return 1;
  14.                 }
  15.                 else if (month<date.month)
  16.                 {
  17.                         return -1;
  18.                 }
  19.                 else if (day>date.day)
  20.                 {
  21.                         return 1;
  22.                 }
  23.                 else if (day<date.day)
  24.                 {
  25.                         return -1;
  26.                 }
  27.                 return 0;

  28.         }
复制代码

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
谢谢啊。。。当时就是没想到相等的那个怎么写
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马