111

2019-02-27  本文已影响0人  沫忘丶

import java.util.Scanner;

public class practice {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.print("请输入年份:");

int year = sc.nextInt();

System.out.print("请输入月份:");

int month = sc.nextInt();

System.out.print("请输入日:");

int day = sc.nextInt();

int count = 0;

int days = 0;

if (year > 0 && month > 0 && month < 13 && day > 0 && day < 32) {

for (int i = 1; i < month; i++) {

switch (i) {

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

days = 31;

break;

case 4:

case 6:

case 9:

case 11:

days = 30;

break;

case 2: {

if ((year % 4 == 0 && year % 1 != 0) || (year % 400 == 0)) {

days = 29;

} else {

days = 28;

}

break;

}

}

count = count + days;

}

count = count + day;

System.out.println(year + "年" + month + "月" + day + "日是" + year + "年的第" + count + "天");

} else

System.out.println("数据输入错误。");

}

}

上一篇 下一篇

猜你喜欢

热点阅读