山东大学java实验报告_山东大学java程序设计实验报告6数组

内容由键盘输入年份,编写一个程序显示当年的日历,用 Application 程序实现,而且三个月一行。

主要步骤:

1.求某一年的某一天是星期几的最常见的公式为:

W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400]+D

Y 表示年,D 代表当天这一年的第几天,公式中的[...]指只取计算结果的整数部分。算出来的 W 除以 7,余数是几就是星期几。如果余数是 0,则为星期日。

2. 注意平年与闰年的区别,以及二月的天数。

3. 注意年、月、日之间该有的空格

package experiment6;

import java.util.Scanner;

public class classwork6true {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

int year;

int days[][] = new int[6][23];// 打印一排需要23列6行

System.out.println("Please input a year");

year = scan.nextInt();

int week = (year + year / 4 - year / 100 + year / 400) % 7;

Data data = new Data(year);

for (int Line = 0; Line < 4; Line+

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值