《java语言程序设计》泽勒一致性问题
来源:互联网 发布:吊带承重数据 编辑:程序博客网 时间:2024/06/08 14:38
《java语言程序设计》3.21的练习题有一点问题:
原题如下:
题目中的:Q是某月的天数
翻译不够严谨,容易让人以为是该月的总天数,而不是用户输入的天数。导致部分人练习时,结果出现错误。
还害我多写了一些计算每月总天数的代码,
记录于此 有同读该书的读者可以注意
import java.util.Scanner;/** * Created by longforus on 4:52 PM 5/8/2016 . * IDEA-Test . */public class Chapter3_21 { public static void main (String[] args) { Scanner in = new Scanner(System.in); System.out.println ("Enter year:(e.g., 2008):"); int year = in.nextInt (); System.out.println ("Enter month : 1-12 :"); int month = in.nextInt (); System.out.println ("Enter the day of the month : 1-31 :"); int day = in.nextInt (); switch (month){ case 1:month = 13; year--; break; case 2:month = 14; year--; break; } int j = Math.abs (year/100),k = year%100; int h = (day+(int)(26*(month+1)/10)+k+(int)(k/4)+(int)(j/4)+5*j)%7; String dayOfweek = null; switch (h){ case 2:dayOfweek = "Monday"; break; case 3:dayOfweek = "Tuesday"; break; case 4:dayOfweek = "Wednesday"; break; case 5:dayOfweek = "Thursday"; break; case 6:dayOfweek = "Friday"; break; case 0:dayOfweek = "Saturday"; break; case 1:dayOfweek = "Sunday"; break; } System.out.println ("Day of the week is "+dayOfweek); }}
0 0
- 《java语言程序设计》泽勒一致性问题
- [JAVA基础学习]使用泽勒一致性计算某天是星期几的问题
- Java语言程序设计
- Java语言程序设计
- c语言程序设计问题
- JAVA语言程序设计一
- JAVA语言程序设计二
- JAVA语言程序设计三
- 《java语言程序设计基础篇》
- java语言程序设计-基础篇
- java语言程序设计 14.2 comparable
- 《JAVA语言程序设计》上课笔记
- JAVA语言程序设计教程
- chapter1(JAVA语言程序设计)
- 《java语言程序设计》习题5.25
- Java语言程序设计-总结
- 《JAVA语言程序设计》(一)
- 《JAVA语言程序设计》(二)
- 2016.4.15 Yann Lecun 的 LeNet-5
- 2016.4.15 Receptive fields, binocular interaction and functional architecture in the cat\'s visual cortex
- 文章标题
- 2016.4.16 Gradient-based learning applied to document recognition[待更]
- 2016.4.17 并行计算课程
- 《java语言程序设计》泽勒一致性问题
- Java之------单机版书店管理系统(设计思想和设计模式系列一)概述
- java学习笔记(十五)
- 例说定时器System.Threading.Timer
- select_echo_server
- 数据结构——排序算法
- java------单例设计模式
- linux-iptables简介
- 文章标题