用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))
  {