java:输入某年某月,判断这一年与这一月分别距离1900年1月1日多少天? 免费给你解答
java :输入某年某月某日,判断这一天是这一年的第几天?用for循环怎么解 public static void main(String[]args){int i,j,k,year,month,day;int[]MONTH={0,31,28,31,30,31,30,31,31,30,31,30,31},D;year,month,day这里写读入年月日,我不会JAVA的,读入函数不会写,你应该会吧麻烦您了if((year%4=0&year%100。0)|year%400=0){MONTH[2]=29;}D=0;for(i=1;i;i+){D+MONTH[i];}D=D+day;System.out.println(\"这一天是以年中的第:\"+D+\"天!}
用java编写 输入某年某月某日,判断这一天是星期几 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Calendar;public class CCC {public static void main(String[]args)throws IOException {System.out.println(\"请输入2113年月日,格式:yyyy-MM-dd\");BufferedReader br=new BufferedReader(new InputStreamReader(System.in));String s=br.readLine();Calendar c=Calendar.getInstance(java.util.Locale.CHINA);String[]sp=s.split(\"-\");c.set(Calendar.YEAR,Integer.parseInt(sp[0]));c.set(Calendar.MONTH,Integer.parseInt(sp[1])-1);c.set(Calendar.DATE,Integer.parseInt(sp[2]));int wd=c.get(Calendar.DAY_OF_WEEK);String x=\";switch(wd){case 1:x=\"星期日5261;break;case 2:x=\"星期一;break;case 3:x=\"星期二;break;case 4:x=\"星期三4102;break;case 5:x=\"星期四;break;case 6:x=\"星期五;break;case 7:x=\"星期六1653;break;}System.out.println(s+\"是:\"+x);}}