package FinalExams_2010;
/*
* 5、输入两上日期中间用逗号分隔,求出两个日期相差多少个月,
* 如:200107,200207则输出13(不考虑用户的错误输入)
* 如果输入200012,200109则输出10
*/
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Questions_5 {
@SuppressWarnings("deprecation")
public static void main(String[] args) throws ParseException {
Scanner sc=new Scanner(System.in);
System.out.print("输入两个日期(年和月),用逗号隔开:");
String str=sc.next();//输入字符串
String str1="",str2="";
int position=str.indexOf(",");//查找逗号位置
str1=(String) str.subSequence(0, position);//截取前一个日期
str2=(String) str.subSequence(position+1, str.length());//截取后一个日期
int month;//相隔的月数
//造型,日期转换
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMM");
Date date1=sdf.parse(str1);
Date date2=sdf.parse(str2);
//计算相隔的月数
month=(date2.getYear()-date1.getYear())*12+(date2.getMonth()-date1.getMonth())+1;
System.out.println("相隔"+month+"个月");
}
}
分享到:
相关推荐
全国ITAT教育工程就业技能大赛是一项旨在提升大学生及社会人士IT技能的重要赛事,其决赛试题往往涵盖了丰富的IT知识,尤其是对于C语言程序设计的深入理解和实践应用。"正保教育杯"作为该赛事的组成部分,为参赛者...
- 本次文件是关于2017年上海市技能大赛商务软件解决方案类竞赛的决赛试题。 - 文件为有志之士提供了竞赛要求及完整试题,以供学习和攻克技术难关。 2. 参赛规则与注意事项: - 选手必须持本人有效身份证件和参赛...
例如,n=9则分为两组,人数分别为5、4;n=25分为4组,人数分别为7、6、6、6。 #### 解析: 本题考查的是分组算法。在解决这类问题时,主要思路是找到一种方式来最小化每组之间的差异。通常,可以采用贪心策略,即将...
### 第一届全国软件大赛决赛试题-Java #### 打印输出文件名的后缀 - **题目描述**:给出一个文件名,如`zb.HB.TXT`,要求程序能够提取并输出该文件名的后缀,即在这个例子中输出`TXT`。 - **解题思路**: - 分析...
成都国际软件设计大赛决赛试题.
第十五届蓝桥杯大赛软件赛决赛是面向全国大学生的一项高水平编程竞赛,旨在检验参赛者的算法设计与实现能力。本次比赛针对C/C++语言的大学B组选手进行考核。竞赛采取线上形式,选手需在规定时间内完成指定任务。本文...
【2011蓝桥杯软件设计大赛决赛Java所有试题】是2011年度第二届蓝桥杯全国软件专业人才设计与开发大赛全国总决赛的一部分,主要面向Java编程语言的本科和高职学生。这个赛事旨在检验学生的Java编程技能、软件设计能力...
综上所述,蓝桥杯大赛软件类决赛的C语言试题覆盖了算法、编程、逻辑思维、数学问题等多个领域,不仅考察选手的编程能力,还考验其解决实际问题的能力和创新思维。选手要想在比赛中获得优异成绩,不仅要有扎实的编程...
在压缩包中的文件名为“第三届全国软件大赛决赛真题”,我们可以推断这可能是本次比赛的试题集,包含了决赛阶段的所有题目。这些题目通常会涵盖数据结构、算法设计、操作系统、数据库、网络、编译原理等核心IT知识。...
蓝桥杯大赛决赛是一项全国性的软件和信息技术专业人才竞赛,由工业和信息化部人才交流中心主办。以下是参加蓝桥杯大赛决赛的全过程,包括试题形式和参赛准备: ### 赛前准备 1. **硬件和软件要求**:参赛选手需要...
全国ITAT教育工程就业技能大赛是一项旨在提升大学生和求职者在信息技术应用方面能力的比赛,尤其注重Office软件的应用技能。此比赛的预赛阶段通常会涵盖Word、Excel、PowerPoint等核心组件,以检验参赛者的基本操作...
第七届ITAT的Java决赛试题可能涵盖了以下几个方面: 1. **基础知识**:包括Java语法、数据类型、流程控制语句、类与对象、封装、继承、多态等核心概念。这些是学习Java的基础,也是编程竞赛中常见的考察点。 2. **...
总的来说,这个手机游戏设计大赛的决赛试题展示了如何利用J2ME技术来创造一个具有深度和趣味性的移动游戏。游戏的物理模拟、关卡设计、用户交互以及美工元素都体现了游戏设计的全面性,为参赛者提供了一个实践和创新...
俄罗斯方块 填充 华为 第四届编程大赛 2012 决赛试题 在2012年5月26日举行的第四届华为编程大赛决赛试题 在保存的时候图片没有保存下来,但是题目文字在
2012年的第四届大赛无疑吸引了众多程序员的关注和参与,决赛试题的设计通常涵盖了算法、数据结构、软件工程等多个方面,旨在全面考察选手的综合素质。 【决赛试题】通常包括但不限于以下几个核心知识点: 1. **...
"2011全国软件专业人才设计与开发大赛c语言本科总决赛试题" 一、数论中的定理:任何一个数都可以划分为至多 4 个正整数的平方和 * 了解数论中的基本概念,包括平方和的定义和性质 * 了解如何使用 C 语言实现数论中...
《第五届大赛软件类决赛真题解析》 在信息技术飞速发展的今天,软件开发已经成为不可或缺的一部分,各类编程竞赛也如雨后春笋般涌现,旨在挖掘和培养优秀的软件工程师。第五届大赛便是这样的一个舞台,它为参赛者...
【标题】"2014年第五届蓝桥杯大赛软件类C/C++ B组全国总决赛真题"涉及的是一个编程竞赛的实际题目集,主要考察参赛者的C/C++编程能力。蓝桥杯大赛是一项旨在推动软件和信息技术专业人才培养的全国性比赛,对参赛者的...
作为第六届赛事的个人赛决赛,其试题无疑涵盖了广泛的IT知识领域,包括但不限于算法设计、数据结构、软件工程、操作系统、计算机网络以及数据库等。下面,我们将深入探讨这些领域的关键知识点。 首先,**算法设计**...
2012蓝桥杯决赛试题(本科组) 2012蓝桥杯决赛试题(本科组)