/*
任务一:输入某年某月某日,判断这一天是这一年的第几天。例如,2001年3月5日是这一年的第64天。 要求:使用分支结构语句实现。 */ import java.util.Scanner;
public class st1 { public static void main(String[] args) { int days=0; Scanner scanner = new Scanner(System.in); System.out.println(“请输入年份:”); int year=scanner.nextInt(); System.out.println(“请输入月份:”); int month=scanner.nextInt(); System.out.println(“请输入日期:”); int day=scanner.nextInt(); for (int i = 1;i< month - 1;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%4000||(year%40&&year%100!=0) ) { days += 29; }else { days += 28; } break; } days=days+day; } System.out.println(“今年是”+year+“第”+days+“天”); } }