来源:蜘蛛抓取(WebSpider)
时间:2015-06-14 05:33
标签:
求大神帮我ps搞笑图
推荐这篇日记的豆列
······用java编写的日历代码,其中2月无法输出,求找出错误_百度知道
用java编写的日历代码,其中2月无法输出,求找出错误
);)!=0||i%400==0)
Si<.out.print(i+&
int month=in.print(&).out.println(&请输入年份;
for(i=1990;10)
System.out.out.println(&
for(i=1,s=0;j++)
if(j==4||j==6||j==9||j==11)
sum+=30).print(s); &
int day=0;
System.print("!=0)
else if(month==2)
day=s.println(".
int i=1,sum=0;);\
sum+=28;i&=);
if((i+sum)%7;--------------------&j&
else if(j==2)
if(year%4==0&&year%100;n--------------------&public class Test{ public static void main(String[] args){
Scanner in=new Scanner(System:&i++){
sum=(sum+1)%7;
if(month==4||month==6||month==9||month==11)
day=30;);).println(&=sum.
day=31; ".*.in);请输入月份;i++)
if(i%4==0&&i%100;i&
sum+=365,j=1.out.nextInt();n".out!=0||year%400==0){
sum+=29.print(i+":".nextInt();
S }}问题到底出在哪;日 一 二 三 四 五 六".print("
只要说对了立马就给:关键在于s变量,这么高的悬赏.com/zhidao/wh%3D600%2C800/sign=adf8db1bc7bc/d439bbd5330cbc25c.out.baidu.baidu.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="/zhidao/wh%3D450%2C600/sign=1d570cc2d0ec3d86eeb0b4/d439bbd5330cbc25c.hiphotos,求大神啊.baidu://e.hiphotos,在线等答案,出来以后还是等于初始值0.jpg" esrc="httpSystem://e,在循环体内赋值给s,不知道为什么.print(s)://e.hiphotos,其他月份均正常显示
提问者采纳
Scanner&+&||&=&+&);
&month).println(&&i&(%&+ != .nextInt();year?&,&(j& }}<img class="ikqb_img" src="monthName&class&=&July&void ,&5;j++)&12)
return&static&= :
monthName for&Scanner(S31;==&&month&getMonthName(month)&&void&month)&&
total&||&12;11;%&10;i&
for ,&||&29&&*/public&&
int .args)&((i&;{
S=& ,&&
printMonthBody(&7;=&8&
SFanuary&;{
case& } public&Tue :&=& } public&October&100&boolean&&=&year&Mon&getNumberOfDaysInMonth(%&(int&month)&;2)
return&month)&System.&==&new&(i .println(&0&month ://g;year&PrintCalendar&
for .{ public&
case&month);
case&==&month&& } //&&
/zhidao/wh%3D450%2C600/sign=ffa829b7b085febb5af47f92e32d3d539b700bc4a;3. } //&",&=&int&11)
return&4;=&&Wed&printMonthBody(int&getTotalNumberOfDays(int ,月得到日历 ,&28;8;&
int ,&month&6 .out://g;=&
case&getNumberOfDaysInMonth(int&i&
return&numberOfDaysInMonth,&":
monthName&
SDecember&=&
case&total&;1;
case :
monthName&(int&&(year&*&30;&3&&+&.jpg" esrc="{
int&400&static :&=&month);month .printf(&&January&5&{
int&判断闰年 public .in);365;September&;isLeapYear(int&4&month&
if&startDay ,j &&month);*&&=&static .&== 。;我给个代码例子你/** 
那个28是我加进去测试的,我在我的电脑上没办法输出S啊,好奇怪。for (j = 1; j & j++)循环体只是计算输入年月距离1990年1月的天数,没有错误。关键是我设置的s变量在循环体内没有成功赋值,在循环体外测试s的值为0.代码整体没有错误,就是s变量异常,没有正常被赋值,还是等于0,求大神再仔细看下。第33行的System.out.print(s);删掉。
是啊&按照你说的&那个for只是算出距离1990年1月的天数。那你2月份根本就没算进去。
提问者评价
来自团队:
其他类似问题
为您推荐:
日历的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java编程中,日历就是不能显示31,求大神帮修改啊!_百度知道
java编程中,日历就是不能显示31,求大神帮修改啊!
sum+=28.in);
int sum=0.print(i+&);
if(i==4||i==6||i==9||i==11){
sum+=31;).
for(int i=1.St二\
for(int i=1;i++){
S).public class A4_24{
public static void main(String[] args){
Scanner in=new Scanner(S
St".out!=0||year%400==0){
d=29;t三\,老是弄不对:".t&i++){
if(year%4==0&&year%100.nextInt();\,新手求解答啊.
d=31.println("!=0||i%400==0){
sum+=366;i&i++){
if(i%4==0&&i%100;=i&请输入年份.println(&i&
}}我这个为什么输入1993年10月就是没有31;\.
System.println(&
for(int i=1;请输入月份;).print(i+&).nextInt().print(&
int wek=sum%7;
for(int i=1900;t一\
if(mon==2){
if(year%4==0&&year%100;);
sum+=365;i++){
if(sum%7==6){
System!=0||year%400==0){
sum+=29;\
int d=0;=30;t六&
}else if(mon==4||mon==6||mon==9||mon==11){
d=30;日\t四\t五\:&n&
Systemimport java.out
提问者采纳
if(sum%7==6){
System,28 .out。这里提供一个思路。那么这里的for循环变量i &);).print(i+&你还要去改改你的这个代码才行;29 , 30.
}是你这个for循环的问题, 你代码里面有进行判断的每月天数的代码;\n&
System.print(i+". 所以for循环不可能输出31天。  ?  , 31 &\t", 你变量i的取值最大值永远是30;的问号就会有4种取值;= for(int&i&=30
提问者评价
谢谢哈 还不清楚怎么加。。。。。
来自团队:
其他类似问题
为您推荐:
java编程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁新人第一次发帖。java日历程序问题,求教各路大神,不胜感激!
[问题点数:40分,结帖人dyw3390199]
新人第一次发帖。java日历程序问题,求教各路大神,不胜感激!
[问题点数:40分,结帖人dyw3390199]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。