用JAVA怎么编写知道年月日 求这天是这年的第几天
来源:百度知道 编辑:UC知道 时间:2024/05/09 07:58:17
/**********************************
作者:dongyu
文件名:date.java
用法:直接复制粘贴即可
运行:请输入年:XXXX 回车
请输入月:XX 回车
请输入日:XX 回车
输出:这一天是这一年的第xx天
***********************************/
import java.io.*;
public class date{
public static void main(String[] args){
int year,month,date,mark=1,leap=1,sum=0;
System.out.println("请输入年:");
year=IO.getInt();
System.out.println("请输入月:");
month=IO.getInt();
System.out.println("请输入日:");
date=IO.getInt();
if(year<0||year>2050)
{
System.out.println("输入的年 超出范围!\n");
mark=0;
}
if(month<0||month>12)
{
System.out.println("输入的月 超出范围!\n");
mark=0;
}
if(date<0||date>31)
System.out.println("输入的日 超出范围!\n");
else if((year%400==0)||(year%4==0&&year%100!=0))
{