| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 812 人关注过本帖
标题:[求助]关于日期的一道题目!求助中~~!
只看楼主 加入收藏
NiceGirl
Rank: 2
等 级:新手上路
威 望:4
帖 子:909
专家分:0
注 册:2006-6-18
收藏
 问题点数:0 回复次数:7 
[求助]关于日期的一道题目!求助中~~!

1.编写一个程序,用于显示特定年份中某个月的日历。月和年应从命令行参数接受。如果用户没有输入月和年,则应显示当前月和年的日历。输出结果应如图
d:\javac MonthTest.java
d:\java MonthTest 10 2004
显示日历

2004年10月
日 一 二 三 四 五 六
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

搜索更多相关主题的帖子: java 日历 用户 
2006-06-18 09:19
NiceGirl
Rank: 2
等 级:新手上路
威 望:4
帖 子:909
专家分:0
注 册:2006-6-18
收藏
得分:0 
晕,日期写斜了~!

曾经以为百般艰难,蓦然回首,才发现已飞渡千山。。!
2006-06-18 09:20
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

此类方法用Calendar最好处理


可惜不是你,陪我到最后
2006-06-18 10:13
xuyijin
Rank: 1
等 级:新手上路
威 望:1
帖 子:90
专家分:0
注 册:2006-4-13
收藏
得分:0 

我以前做过的一个日历,你可以改一下就OK了!
其实是很容易 了
import java.util.*;
import java.io.*;
class CalendarTest {

static int strToInt;
static String s="";
public static void getInfo()
{

try
{
BufferedReader cin=new BufferedReader (new InputStreamReader(System.in));
s=cin.readLine();
strToInt=Integer.parseInt(s);
}catch(Exception e){};
}
public static void main(String[] args)
{
int year;
int month;
Calendar calendarObj=Calendar.getInstance();
System.out.print("请输入你想查询日历的年份:");
getInfo();
year=strToInt;
System.out.println();
System.out.print("请输入你想查询日历的月份:");
getInfo();
month=strToInt;
calendarObj.set(year,month-1,1);
int weeks=calendarObj.get(Calendar.DAY_OF_WEEK)-1;
System.out.println();
System.out.println(year+"年"+month+"月的日历如下:");
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~");
System.out.println('日'+" "+'一'+" "+'二'+" "+'三'+" "+'四'+" "+'五'+" "+'六');
String[] count=new String[weeks+31];
for(int i=0;i<weeks;i++)
{
count[i]="**";
}
for(int i=weeks,n=1;i<weeks+31;i++)
{
if(n<=9)
count[i]=" "+String.valueOf(n);
else
count[i]=String.valueOf(n);
n++;
}
for(int i=0;i<weeks+31;i++)
{
if(i%7==0)
{

System.out.println();
System.out.print(count[i]+" ");
}
else
System.out.print(count[i]+" ");
}
System.out.println();
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~");
}
}


初学java,希望各位大虾多多指教!!
2006-06-18 10:26
NiceGirl
Rank: 2
等 级:新手上路
威 望:4
帖 子:909
专家分:0
注 册:2006-6-18
收藏
得分:0 
谢谢大家帮忙,4楼的大哥,你的日历做的不准

曾经以为百般艰难,蓦然回首,才发现已飞渡千山。。!
2006-06-18 14:22
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
那你就帮他修改一下吧

可惜不是你,陪我到最后
2006-06-18 14:25
liuzime
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-4-28
收藏
得分:0 
朋友是青鸟学员吧.不知道在哪里上啊.
我是沈阳的.
2006-07-01 16:02
ayx1984
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2006-4-7
收藏
得分:0 

我也是ACCP的学员 看着这到题很熟悉
楼主应该学的是 ACCP3.0 的吧


2006-07-05 19:12
快速回复:[求助]关于日期的一道题目!求助中~~!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014832 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved