早教吧 育儿知识 作业答案 考试题库 百科 知识分享

JAVA输入月份求当月第一天是星期几?ACCP5.0JAVA书上第322页的题目:阶段4:计算输入月份的第一天是星期几?书上给的提示:1、以1900年1月1日星期一为基准进行推算:星期几=1+天数差%7.2、

题目详情
JAVA输入月份求当月第一天是星期几?
ACCP 5.0 JAVA书上第322页的题目:阶段4:计算输入月份的第一天是星期几?书上给的提示:1、以1900年1月1日星期一为基准进行推算:星期几=1+天数差%7.2、周一~周六使用数字1~6表示,周日:使用数字0表示.我不明白天数差如何算得.书上给的提示我看不明白.我已将1900天至今的天数求出来.代码如下:import java.util.Scanner;class jd4 { public static void main(String[] args) { Scanner input=new Scanner(System.in); int i; int year; int day=0; int month=0; int week; year=input.nextInt(); for(i=1900;i<=year;i++){ if((i%4==0 && i%100!=0)|| i%400==0){ day=day+366; }else{ day=day+365; } } week=1+day%7; //求星期几?}}输入月份.求当月第一天是星期几?在这基础上怎么算.
▼优质解答
答案和解析
这样啊!
for(i=2;i
看了 JAVA输入月份求当月第一天...的网友还看了以下: