⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 week.java

📁 现在在国外大学里最流行的java学习软件,同时还有大量的example,在名为project的文件里.安装好后用bluej打开peoject的例子,可以进行你想要的任何变化.同时可以了解大量的源码
💻 JAVA
字号:
/** * Represent a week's worth of Days. *  * @author David J. Barnes and Michael Kolling * @version 2006.03.30 */public class Week{    // Represent a Week as a set of Monday to Friday days.    public static final int BOOKABLE_DAYS_PER_WEEK = 5;        // A week number within a particular year (0-52).    private final int weekNumber;    private final Day[] days;    /**     * Constructor for objects of class Week.     * @param weekNumber The week number (0-52).     */    public Week(int weekNumber)    {        this.weekNumber = weekNumber;        days = new Day[BOOKABLE_DAYS_PER_WEEK];        int dayInYear = weekNumber * 7 + 1;        for(int day = 0; day < BOOKABLE_DAYS_PER_WEEK; day++) {            days[day] = new Day(dayInYear);            dayInYear++;        }    }    /**     * Print a list of appointments for this week on standard output.     */    public void showAppointments()    {        System.out.println("*** Week " + weekNumber + " ***");        for(Day day : days) {            day.showAppointments();        }    }    /**     * @param dayInWeek Which day (1..BOOKABLE_DAYS_PER_WEEK).     * @return The Day representing that day number, or null if     *         dayInWeek is out of range.     */    public Day getDay(int dayInWeek)    {        if(dayInWeek >= 1 && dayInWeek <= BOOKABLE_DAYS_PER_WEEK) {            return days[dayInWeek - 1];        }        else {            return null;        }    }    /**     * @return The week number (0-52).     */    public int getWeekNumber()    {        return weekNumber;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -