问题:

java输入真是太麻烦了,求大神指点!!!

此处可以用作一个格式化输入:

Scanner cin=new Scanner(System.in);
int y,m,d;
String s;
String yy,mm,dd;
while(cin.hasNext()){
yy=mm=dd="";
s=cin.next();
char[] ss=s.toCharArray();
int j = 0;
for(int i=0;i<ss.length;i++)
{
if(ss[i]=='/')
{
j=i;
break;
}
yy+=ss[i];
}
for(int i=j+1;i<ss.length;i++)
{
if(ss[i]=='/')
{
j=i;
break;
}
mm+=ss[i];
}
for(int i=j+1;i<ss.length;i++)
{
dd+=ss[i];
}
char[] yyy=yy.toCharArray();
char[] mmm=mm.toCharArray();
char[] ddd=dd.toCharArray();
int len=yyy.length;
int yyyy=0;
for(int i=0;i<yyy.length;i++)
{
int tem = yyy[i]-'0';
for(int j1=1;j1<len;j1++)
tem*=10;
yyyy+=tem;
len--;
}
int dddd=0;
len=ddd.length;
for(int i=0;i<ddd.length;i++)
{
int tem = ddd[i]-'0';
for(int j1=1;j1<len;j1++)
tem*=10;
dddd+=tem;
len--;
}
int mmmm=0;
len=mmm.length;
for(int i=0;i<mmm.length;i++)
{
int tem = mmm[i]-'0';
for(int j1=1;j1<len;j1++)
tem*=10;
mmmm+=tem;
len--;

第几天?

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 92951    Accepted Submission(s): 35005

Problem Description
给定一个日期,输出这个日期是该年的第几天。
Input
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input
1985/1/20 2006/3/12
Sample Output
20 71

代码:

import java.util.*;public class Main{public static void main(String args[]){Scanner cin=new Scanner(System.in);int y,m,d;String s;String yy,mm,dd;while(cin.hasNext()){yy=mm=dd="";s=cin.next();char[] ss=s.toCharArray();int j = 0;for(int i=0;i<ss.length;i++){if(ss[i]=='/'){j=i;break;}yy+=ss[i];}for(int i=j+1;i<ss.length;i++){if(ss[i]=='/'){j=i;break;}mm+=ss[i];}for(int i=j+1;i<ss.length;i++){dd+=ss[i];}char[] yyy=yy.toCharArray();char[] mmm=mm.toCharArray();char[] ddd=dd.toCharArray();int len=yyy.length;int yyyy=0;for(int i=0;i<yyy.length;i++){int tem = yyy[i]-'0';for(int j1=1;j1<len;j1++)tem*=10;yyyy+=tem;len--;}int dddd=0;len=ddd.length;for(int i=0;i<ddd.length;i++){int tem = ddd[i]-'0';for(int j1=1;j1<len;j1++)tem*=10;dddd+=tem;len--;}int mmmm=0;len=mmm.length;for(int i=0;i<mmm.length;i++){int tem = mmm[i]-'0';for(int j1=1;j1<len;j1++)tem*=10;mmmm+=tem;len--;}y=yyyy;m=mmmm;d=dddd;int sum=0;int a[]={31,28,31,30,31,30,31,31,30,31,30,31};for(int i=0;i<m-1;i++)sum+=a[i];sum=sum+d;int t=0;if((y%400)==0||y%4==0&&y%100!=0)t=1;if(t==1&&m>2)sum=sum+1;System.out.println(sum);}}
}

hdu 2005 第几天?(java)相关推荐

  1. hdu 2005 第几天?(c语言)

    hdu 2005 第几天? link 题目描述 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Oth ...

  2. hdu 4043 FXTZ II [ 概率 + Java大数]

    传送门 FXTZ II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tota ...

  3. HDU密码学-Caesar密码(Java实现)

    一.实验名称: Caesar密码实验 二.实验要求: 1.了解古典密码的几种分类. 2.掌握Caesar密码的加减密原理. 3.运用IntelliJ IDEA实现Caesar密码程序. 三.实验内容: ...

  4. HDU 2005 第几天?

    第几天? Problem Description 给定一个日期,输出这个日期是该年的第几天. Input 输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample inpu ...

  5. HDU杭电OJ经典100题2000-2099_Java版详细题解(持续更新)

    今年寒假打算用Java把杭电2000-2099全部AC(现在持续更新),如下是题目链接,之后是我的题解,全部做完后我会把所有AC的题解打包上传的 题号 题名 题号 题名 2000 ASCII码排序 2 ...

  6. 《编程导论(Java)#183;1.4.1 范式》

    这个楼主,是我的学生么?2013年写的! 嗯."编程范式或许是学习不论什么一门编程语言时要理解的最重要的术语".这句话早在2005年出版<Java程序设计>(宋中山,严 ...

  7. JAVA shell grep

    近我的项目要我在WebService里用Java调用Linux下的Shell 脚本,在网上找了一些资料,以供学习. 地址:http://brian.pontarelli.com/2005/11/11/ ...

  8. DP Big Event in HDU

    Big Event in HDU Time Limit : 10000/5000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) T ...

  9. java中文件的操作讲解

    1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径.http://ww ...

最新文章

  1. 处理视频小工具 -- ffmpeg
  2. 容器源码分析之LinkedList(三)
  3. 《JUnit实战(第2版)》—第1章1.2节从零开始
  4. 如何在 Mac 上重命名 Apple Magic Mouse?
  5. MSSQL有关时间函数知识(转)
  6. Chladni Figure CodeForces - 1162D (暴力,真香啊~)
  7. 多目标跟踪的评价指标
  8. 小米android手机怎么刷机,小米4手机怎么刷机 小米4刷机图文教程
  9. 拼多多和酷家乐面试总结(已拿offer)
  10. win10系统的计算机C盘在哪,c盘users在哪(win10c盘找不到users)
  11. linux系统如何安装bt5,BT5硬盘安装(多系统linux + win + BT5)
  12. tps在区块链是什么意思_一文读懂 TPS介绍!
  13. 贴片电阻封装规格及阻值标注方法
  14. 差距:我是如何一步步落后于别人
  15. 使用Python打印爱心
  16. There‘s no Qt version assigned to project xxx.vcxproj for configuration Debug/x64
  17. python3爬虫(4)各种网站视频下载方法
  18. 英语学习资料下载大全
  19. 字典类型用于表示一维和二维数据?
  20. Dijkstra算法总结

热门文章

  1. 使用mybatis-plus 调用自身方法not found
  2. MassGrid(MGD)双周报第30期(4.27-5.10)
  3. 春天的故事-Spring Security3十五日研究
  4. 2014年4月份第3周51Aspx源码发布详情
  5. 《学习天性》-学习方法总结
  6. 使用机器学习模型在安卓平台实现图片识别、分类
  7. 【智慧水利】水文气象监测系统解决方案
  8. mysql 45道练习题
  9. 【面试】27.电话面试交流常见问题
  10. PHP 开发 APP 接口 学习笔记与总结 - 静态缓存