会员登录 用户名: 密码: 登录 新会员注册 [找回密码]
当前位置:编程论坛 >> C/S程序开发专区 >> JAVA编程论坛 >> [原创]输入09年任意一天,判断是本年度的第几周?
首页
    E-Form++大型VC++工控仿真CAD制图与GIS源码库2011新版三届软博会金奖, 历时10年研发测试,全球上千家客户构建企业级应用首选!
大型工控仿真CAD制图与GIS地理信息系统100%VC++源码库2011新版发布: -- 全球领先,并提供含100%VC++源代码,免费源代码评估光盘发送中!
大型工控仿真VC++源码 | 仪器仪表VC++源码 | CAD制图与打印VC++源码 | 监控与HMI组态VC++源码 | GIS地理信息系统VC++源码 | 电力仿真与监控VC++源码 | 煤炭与军工行业VC++源码 | 图形建模VC++源码 | 逻辑电路图VC++源码 | 标签\票据\条码打印VC++源码 | 建筑制图VC++源码 | 业务流程与电子表单等,提供全部100%高性能VC++源代码,先试用再购买,为您节省数十个月开发时间!

正式版本提供全部超过50万行高效VC++源代码, 全功能评估版本免费提供!

  发表一个新主题  发表一个新投票  回复主题 您是本帖的第 11373 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
 * 贴子主题:[原创]输入09年任意一天,判断是本年度的第几周? 报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 sanyu626 帅哥哟,离线,有人找我吗?
  
  
  等 级:论坛游民
  积 分:531
  专家分:212
  提问帖:8/8
  回答帖:64
  总帖数:105
  经验值:240
  注 册:2009-4-9
给sanyu626发送一个短消息 把sanyu626加入好友 查看sanyu626的个人资料 搜索sanyu626在JAVA编程论坛的所有贴子 引用回复这个贴子 回复这个贴子11

发贴心情 

写的太好了,学习,学习,真想和你们交流啊
发帖:2009-8-3 17:50:00
 AC小狼 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:222
  专家分:0
  提问帖:0/0
  回答帖:3
  总帖数:6
  经验值:56
  注 册:2009-8-8
给AC小狼发送一个短消息 把AC小狼加入好友 查看AC小狼的个人资料 搜索AC小狼在JAVA编程论坛的所有贴子  引用回复这个贴子 回复这个贴子12

发贴心情 

八九楼不错。。。见识广。。
发帖:2009-8-8 1:07:00
 red999 帅哥哟,离线,有人找我吗?
  
  
  等 级:论坛游民
  积 分:1614
  专家分:881
  提问帖:1/1
  回答帖:91
  总帖数:117
  经验值:179
  注 册:2009-7-30
给red999发送一个短消息 把red999加入好友 查看red999的个人资料 搜索red999在JAVA编程论坛的所有贴子 引用回复这个贴子 回复这个贴子13

发贴心情 

变量命名不要用拼音
发帖:2009-8-10 16:34:00
 aiuu 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:223
  专家分:0
  提问帖:0/0
  回答帖:1
  总帖数:7
  经验值:69
  注 册:2009-4-13
给aiuu发送一个短消息 把aiuu加入好友 查看aiuu的个人资料 搜索aiuu在JAVA编程论坛的所有贴子 引用回复这个贴子 回复这个贴子14

发贴心情 

学习了 
发帖:2009-8-10 19:06:00
 单色调小杰 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:182
  专家分:3
  提问帖:1/0
  回答帖:2
  总帖数:6
  经验值:62
  注 册:2009-8-6
给单色调小杰发送一个短消息 把单色调小杰加入好友 查看单色调小杰的个人资料 搜索单色调小杰在JAVA编程论坛的所有贴子  引用回复这个贴子 回复这个贴子15

发贴心情 

/*
 * 输入年月日,输出这是当年的第几天
 * 
 */

public class Test 
{
 //成员变量  年,月,日
 int year;
 int month;
 int date;
 
 
 //成员方法  判断闰年
 boolean leapYear(int year)
 {
  boolean b = false;
  
  if(year%4==0&&year%100!=0||year%400==0)
  {
   b = true;
  }
  else
  {
   b = false;
  }
  return b;
 }
 
 //判断某个月的天数
 int monthOfDays(int year,int month)
 {
  int days = 0;
  
  switch(month)
  {
  case 1:case 3:case 5:case 7:case 8:case 10:case 12:
   days = 31;break;
  case 4:case 6:case 9:case 11:
   days = 30;break;
  case 2:
   if(leapYear(year))
   {
    days = 29;
   }
   else
   {
    days = 28;
   }
  }
  
  return days;
 }
 
 //求输入的年月日是这一年的第几天
 int yearOfDays(int year,int month,int date)
 {
  int sum = 0;
  
  //输入月之前的总天数
  for(int i=1;i<month;i++)
  {
   sum += monthOfDays(year,i);
  }
  
  //加上输入月的日期
  sum += date;
  
  return sum;
 }
 
 //入口 主方法调用
 public static void main(String[] args) 
 {
  //定义Test类的对象
  Test t = new Test();
  
  //输入数据给对象成员变量
  Scanner input = new Scanner(System.in);
  System.out.println("请输入年");
  t.year = input.nextInt();
  System.out.println("请输入月");
  t.month = input.nextInt();
  System.out.println("请输入日");
  t.date = input.nextInt();
  
  //调用对象方法 
  int sum = t.yearOfDays(t.year, t.month, t.date);
  
  System.out.println(t.year +"年"+t.month+"月"+t.date+"日"+"是这一年的第"+sum+"天");
 }
}

发帖:2009-8-15 9:19:00
 nannansun 帅哥哟,离线,有人找我吗?天蝎座1986-11-13
  
  
  头 衔:方丈
  等 级:论坛游民
  积 分:749
  专家分:163
  提问帖:9/8
  回答帖:56
  总帖数:188
  经验值:456
  注 册:2008-10-16
给nannansun发送一个短消息 把nannansun加入好友 查看nannansun的个人资料 搜索nannansun在JAVA编程论坛的所有贴子  引用回复这个贴子 回复这个贴子16

发贴心情 

我有个位置 写错了。。 应该这样写

……………………

     if(tian>4)
     {
     res1=(tian-4)/7;
     res2=(tian-4)%7;
     if(res2>0)
     {
       res=res1+2;
     }
     else
     {
       res=res1;
     }
     }
     else
     {
     res=1;
     }
     return res;
    }

if 语句 应该先减去个4  这样就搞好凑出一个星期。


测试了 ok


每迗進埗①尛嚸  ⑩哖苡逅僦哙進埗佷①嚸

葙信這條 准莈諎

呮崾伱堅持  伱僦哙晟功

发帖:2009-8-21 0:34:00
 小牛很忙 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:208
  专家分:0
  提问帖:0/0
  回答帖:0
  总帖数:4
  经验值:56
  注 册:2010-10-25
给小牛很忙发送一个短消息 把小牛很忙加入好友 查看小牛很忙的个人资料 搜索小牛很忙在JAVA编程论坛的所有贴子 引用回复这个贴子 回复这个贴子17

发贴心情 

 tian = tian + ri  有没有有错啊,是不是在上面判断的是应该是i <= yue - 1呢
发帖:2010-10-28 19:27:00
 汉颜 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:99
  专家分:0
  提问帖:3/2
  回答帖:7
  总帖数:16
  经验值:99
  注 册:2009-3-5
给汉颜发送一个短消息 把汉颜加入好友 查看汉颜的个人资料 搜索汉颜在JAVA编程论坛的所有贴子 引用回复这个贴子 回复这个贴子18

发贴心情 

您好:
    想咨询一下   if(tian>4) 是不是写错了  应该是  if (tian>7)  ,最好在程序的后面加上一下 说明,不然很容易 弄乱 ,不看09年的日历 还真不知道 什么时候 res=res+res1+2;
什么时候 res=res+res1+1;   想必 这个 res=res+res1+2;和res=res+res1+1; 中的数字 是测试出来的吧(本人愚钝)


最好在程序中写上 一些判断 所输入的数值是否合法的判断,如果输入的数不合法 也好直接结束程序。


望赐教
QQ:614110622

发帖:2012-1-6 14:34:00

本主题贴数18,分页:[返回帖子列表] [上一页] [1] [2] [下一页]
 *快速回复:[原创]输入09年任意一天,判断是本年度的第几周?  [ 回帖是一种美德 :) ]
会员账号 用户名    还没注册?    密码    忘记密码?
内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:可用
  • 表情字符转换:可用
  • 上传图片:不可用
  • 最多15KB
  • 插入代码 粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
    点击表情图即可在帖子中加入相应的表情
                                
    邮件回复 显示签名   [Ctrl+Enter直接提交贴子]

    管理选项锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告