MENU

第九届蓝桥杯Java B——第几天

March 22, 2019 • Read: 82 • 算法

2000年的1月1日,是那一年的第1天。
那么,2000年的5月4日,是那一年的第几天?

import java.util.Calendar;

public class Main {
    public static void main(String[] args) {
        Calendar c = Calendar.getInstance();
        c.set(2020, 0, 1);
        for (int i = 1; i <= 170; i++) {
            c.add(Calendar.DAY_OF_YEAR, 1);
            if (c.get(Calendar.MONTH) == 4 && c.get(Calendar.DATE) == 4) {
                System.out.println(i + 1);
                break;
            }
        }
    }
}
Archives Tip
QR Code for this page
Tipping QR Code