第三章第二十一题(科学:某天是星期几)(Science: day of the week)

**3.21(科学:某天是星期几)泽勒一致性是由克里斯汀\LARGE \cdot泽勒开发的用于计算某天是星期几的算法。这个公式是:

h = (q+(26(m+1)/10+k+k/4+j/4+5/j))%7

其中:

  • h是一个星期中的某一天(0为星期六;1为星期天;2为星期一;3为星期二;4为星期三;5为星期四;6为星期五)。
  • q是某月的第几天。
  • m是月份(3为三月,4为四月,……,12为十二月)。一月和二月分别记为上一年的13和14月。
  • j是year/100。
  • k是该世纪的第几年(即year%100)。

注意:公式中的除法执行一个整数相除。编写程序,提示用户输入年、月、和该月的哪一天,然后显示它是一周中的星期几。

下面是一些运行示例:

Enter year:(e.g.,2012): 2015

Enter month:1-12: 1

<

你可能感兴趣的:(#,第三章课后习题答案,java,小程序,代码规范)