早教吧作业答案频道 -->其他-->
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; //求星期几?}}输入月份.求当月第一天是星期几?在这基础上怎么算.
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
for(i=2;i
看了 JAVA输入月份求当月第一天...的网友还看了以下:
2016年阶段性降低失业保险单位缴费比例时间为()。A.2016年1月1日至2017年12月31日B 2020-05-21 …
你好刘老师:请问一个你回复的关于对称矩阵基的问题,11年3月13日有一提问者:求n阶全体对称矩阵所 2020-06-13 …
19世纪90年代,维新思潮进一步发展的条件包括①民族工业的初步发展为其奠定了经济基础②民族资产阶级 2020-07-06 …
设机器数字长为24位,欲表示+3万的十进制数,除阶符\数符各取1位外,阶码\尾数各取几位试问在保证 2020-07-22 …
下列关于中国共产党诞生的背景,表述不正确的是A.马克思主义的传播提供了思想条件B.各地共产党早期组织 2020-11-06 …
1小刘用两种形式存2000元和1000元,一年后取出,扣个人所得税43.92元,这两种年利率的和为百 2020-11-25 …
下列不属于英国宪章运动时工人提出的内容是[]A.提出年满21岁的男子有普选权B.实行秘密投票C.废除 2020-12-10 …
考点一工业革命1.时间:18世纪60年代一19世纪上半期。2.前提:资产阶级统治在英国首先确立。3. 2020-12-12 …
1912—1919年,中国的民族工业得到进一步发展,其影响不包括()A.使实业救国成为社会思潮B.促 2020-12-16 …
1995年初,江泽民提出现阶段发展与台湾关系的八项主张中指出实现和平统一的基础和前提是()A.坚持一 2020-12-17 …