您的位置:首页 > 其它

获取任意年的二月有多少天?

2013-04-26 00:35 281 查看
/*

获取任意年的二月有多少天?

思路:根据给定年设置一个三月一日,

然后减去一天就是二月的天数。

步骤:1、根据给定年取三月一日:set(year,2,1)

2、往前推一天:add(Calenar.DAY_OF_MONTH,-1);

*/

import java.util.*;

import java.text.*;

import java.io.*;

class Noname1

{

public static void main(String[]args)throws Exception

{

Calendar c=Calendar.getInstance();

sop("请输入您想查询的年份:");

BufferedReader p=new BufferedReader(new InputStreamReader(System.in));

String str=null;

try

{

str=p.readLine();

}

catch (Exception e)

{

}

int ye=0;

try

{

ye=Integer.parseInt(str);

}

catch (RuntimeException e)

{

throw new Exception("输入不合法,只能是整数类型。");

//e.printStackTrace();

}

c.set(ye,2,1);

c.add(Calendar.DAY_OF_MONTH,-1);

sop(c.get(Calendar.DATE));

}

public static void sop(Object obj)

{

System.out.println(obj);

}

}

用了IO流相关操作,实现了键盘输入查询对应年份的问题。暂时记录,后继在分析。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: