scau java实验3:输出指定年份的日历

Java实现:定制指定年份的日历生成与输出
本文详细介绍了如何使用Java编程语言编写一个程序,通过用户输入的年份和第一天是星期几的数字,自动生成并输出该年的完整月份日历。涉及的关键技术包括基本语法、输入输出、算术运算、关系运算和日期处理。

实验3:输出指定年份的日历
题目类别: 实验

关键字: Java基本语法 输入输出 算术运算 关系运算 选择语句 循环语句

内容要求:

编写程序,实现如下功能:

提示用户输入一个年份和代表该年第一天是星期几的数字。说明星期日到星期六用0-6表示。

程序依次输出该年的每个月的日历。

运行实例:
输入年份: 2017
该年第1天是星期几: 0

在这里插入图片描述

提交要求:包含源程序文件的JAR

package mainpackge;

import java.util.Scanner;

class CalendarDetail {
   
   
    private int year;
    private int firstDay;
    boolean isLeap;
    public int[] month = {
   
   31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

    CalendarDetail() {
   
   
        year = 0;
        firstDay = 0;
        isLeap = false;
    }

    void setProperty(int year, int firstDay) {
   
   
        this.year = year;
        this.firstDay = firstDay;
        if ((year % 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值