永发信息网

怎么用Java让你输入的年月日输出后转化为这是一年中的第几天

答案:2  悬赏:20  手机版
解决时间 2021-03-21 03:49
  • 提问者网友:椧運幽默
  • 2021-03-20 16:48
怎么用Java让你输入的年月日输出后转化为这是一年中的第几天
最佳答案
  • 五星知识达人网友:行路难
  • 2021-03-20 17:46
import java.util.Scanner;
public class Test1{
public static void main(String [] args){
Scanner sc=new Scanner(System.in);
int t=0;
System.out.println("请输入年月日:");
int year=sc.nextInt();
int month=sc.nextInt();
int day=sc.nextInt();
switch(month)
{
case 1:t=day;
break;
case 2:t=31+day ;
break;
case 3:t=31+28+day;
break;
case 4:t=31+28+31+day;
break;
case 5:t=31+28+31+30+day;
break;
case 6:t=31+28+31+30+31+day;
break;
case 7:t=31+28+31+30+31+30+day;
break;
case 8:t=31+28+31+30+31+30+31+day;
break;
case 9:t=31+28+31+30+31+30+31+31+day;
break;
case 10:t=31+28+31+30+31+30+31+31+30+day;
break;
case 11:t=31+28+31+30+31+30+31+31+30+31+day;
break;
case 12:t=31+28+31+30+31+30+31+31+30+31+30+day;
break;
default:
System.out.println("出错了");
}
if (year%4==0&&year0!=0&&month>=3)
{t += 1;}
System.out.println("你输入的日期是这一年的第:"+t+"天");
}
}追问但是要分平闰年呢追答按照闰年和平年的算法,然后在2月额外+1天或者不加就行了追问用if的话加在哪啊
全部回答
  • 1楼网友:毛毛
  • 2021-03-20 18:49
要计算追答有api追问要分平闰年的追答恩,很简单追问怎么做啊追答下午给你写加我追问下午追答恩3点左右
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯