求JAVA 万年历的代码 要有图形界面 简易些的 谢谢

如题最好是Calendar类还有JFrame的... 如题
最好是Calendar类还有JFrame的
展开
 我来答
knightzhuwei
2009-01-10 · TA获得超过1万个赞
知道大有可为答主
回答量:2440
采纳率:0%
帮助的人:1996万
展开全部
import javax.swing.*;
import java.lang.*;

public class Wanyear
{
public static void main(String[] args)
{
String input=JOptionPane.showInputDialog
("Please Enter the year");

int year=Integer.parseInt(input);

String input1=JOptionPane.showInputDialog
("Please Enter the Month");

int m=Integer.parseInt(input1);

String input2=JOptionPane.showInputDialog
("Please Enter the Day");

int d=Integer.parseInt(input2);

String Nyear=Integer.toString(year);

String Sc=Nyear.substring(0,1);
String Sy=Nyear.substring(2,3);

int c=Integer.parseInt(Sc);
int y=Integer.parseInt(Sy);

if(m<3){
year--;
m+=12;}

else
c--;

int w=(c/4)-(2*c)+y+(y/4)+(13*(m+1)/5)+d-1;
int result=0;

if(w>=0)
result=w%7;
else
result=(w+700)%7;

switch(result)
{
case 0: System.out.println("SUN"); break;
case 1: System.out.println("MON"); break;
case 2: System.out.println("TUE"); break;
case 3: System.out.println("WED"); break;
case 4: System.out.println("THU"); break;
case 5: System.out.println("FRI"); break;
case 6: System.out.println("SAT"); break;
}

}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sandaobusi
2009-01-10 · 超过18用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:0
展开全部
你是要做什么开发?要是网页开发的话,我有一个javascript的万年历 ,很好用

哦,那我没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huan0727
2009-01-12
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
我只有代码,在myeclipse下运行的,你要的话,我就粘给你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
肥泡的光光
2009-01-15 · TA获得超过151个赞
知道答主
回答量:238
采纳率:0%
帮助的人:123万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qdmmy6
2009-01-12 · TA获得超过2674个赞
知道小有建树答主
回答量:1823
采纳率:0%
帮助的人:1062万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式