package com.xijiaopractice;
import java.util.Scanner;
public class Test14 {
/*
* 题目:输入某年某月某日,判断这一天是这一年的第几天?
*/
public static void main(String[] args) {
int year;
int month;
int day;
int sum=0;
boolean flag=false;
Scanner scan=new Scanner(System.in);
while(scan.hasNext()){
//System.out.println("请输入年:");
year=scan.nextInt();
//System.out.println("请输入月:");
month=scan.nextInt();
//System.out.println("请输入日:");
day=scan.nextInt();
switch(month-1){
case 11 : sum+=30;
case 10 : sum+=31;
case 9 : sum+=30;
case 8 : sum+=31;
case 7 : sum+=31;
case 6 : sum+=30;
case 5 : sum+=31;
case 4 : sum+=30;
case 3 : sum+=31;
case 2 : sum+=isLeap(year)?29:28;
case 1 : sum+=31;
}
sum+=day;
System.out.println(sum);
}
}
static boolean isLeap(int year){
if(year%400==0||year%4==0&&year%100!=0){
return true;
}else
return false;
}
}
import java.util.Scanner;
public class Test14 {
/*
* 题目:输入某年某月某日,判断这一天是这一年的第几天?
*/
public static void main(String[] args) {
int year;
int month;
int day;
int sum=0;
boolean flag=false;
Scanner scan=new Scanner(System.in);
while(scan.hasNext()){
//System.out.println("请输入年:");
year=scan.nextInt();
//System.out.println("请输入月:");
month=scan.nextInt();
//System.out.println("请输入日:");
day=scan.nextInt();
switch(month-1){
case 11 : sum+=30;
case 10 : sum+=31;
case 9 : sum+=30;
case 8 : sum+=31;
case 7 : sum+=31;
case 6 : sum+=30;
case 5 : sum+=31;
case 4 : sum+=30;
case 3 : sum+=31;
case 2 : sum+=isLeap(year)?29:28;
case 1 : sum+=31;
}
sum+=day;
System.out.println(sum);
}
}
static boolean isLeap(int year){
if(year%400==0||year%4==0&&year%100!=0){
return true;
}else
return false;
}
}