import java.util.*; class TestSwitch05 { public static void main(String[] args) { /* �Ӽ��̷ֱ������ꡢ�¡��գ��ж���һ���ǵ���ĵڼ��� ע���ж�һ���Ƿ�������ı��� 1�����Ա�4�����������ɱ�100���� �� 2�����Ա�400���� ���磺1900��2200���ܱ�4��������ͬʱ�ܱ�100�����������ܱ�400�������������� */ Scanner sc = new Scanner(System.in); //���� System.out.println("�������"); //���÷��� int year = sc.nextInt(); System.out.println("�����·�"); //���÷��� int month = sc.nextInt(); System.out.println("��������"); //���÷��� int day = sc.nextInt(); //���˼�� int days = 0; if(year > 0){ if(month >=1 && month <= 12){ //�����ж� switch (month){ case 12: days += 30; case 11: days += 31; case 10: days += 30; case 9: days += 31; case 8: days += 31; case 7: days += 30; case 6: days += 31; case 5: days += 30; case 4: days += 31; case 3: days += 28; //�ж����� if( year % 4 == 0 && year %100 != 0 || year % 400 ==0 ){ days++; } case 2: days += 31; case 1: days += day; } System.out.println("2023���"+month+"��"+day+"�ǵڣ�"+days); } } } }