java万年历代码,能运行 100

 我来答
李白子羌笛声惊5
2015-11-15
知道答主
回答量:8
采纳率:100%
帮助的人:2.8万
展开全部
import
java.util.*;
public

class
Test4 {

public

static

void
main(String[] args){

Scanner in=
new
Scanner(System.
in
);

System.
out
.println(
"
请输入年份:
"
);

int
nian=in.nextInt();

System.
out
.println(
"
请输入月份
"
);

int
yue=in.nextInt();

int
sum=0;

for
(
int
year=1900;year<=(nian-1);year++){

if
(year%4==0&&year%100!=0||year%400==0){

sum=sum+366;

}
else
{

sum=sum+365;

}

}

for
(
int
month=1;month<=(yue-1);month++){

if
(month==2){

if
(nian%4==0&&nian%100!=0||nian%400==0){

sum+=29;

}
else
{

sum+=28;

}

}
else
{

if
(month==4||month==6||month==9||month==11){

sum+=30;

}
else
{

sum+=31;

}

}

}

sum=sum+1;

int
weekday=sum%7;

System.
out
.println(
"

\t

\t

\t

\t

\t

\t

"
);

for
(
int
i=1;i<=weekday;i++){

System.
out
.print(
"\t"
);

}

for
(
int
i=1;i<=30;i++){

if
(sum%7==6){

System.
out
.print(i+
"\n"
);

}
else
{

System.
out
.print(i+
"\t"
);
零点一度113
2015-11-11 · TA获得超过195个赞
知道小有建树答主
回答量:390
采纳率:77%
帮助的人:70.2万
展开全部
这样的代码网上多的事,目前给不了你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式