|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践!
SDate部分:
classSDate{
publicstaticintaccountDays(intyear,intmonth){
switch(month){
case1:
case3:
case5:
case7:
case8:
case10:
case12:
return31;
case2:
if(isLeap(year))
return29;
elsereturn28;
default:
return30;
}
}
publicstaticbooleanisLeap(intyear){
if(year%4==0&&year%100!=0)
returntrue;
elseif(year%100==0&&year%400==0)
returntrue;
else
returnfalse;
}
publicstaticintfixDay(intyear,intmonth){
intbase_year=1;
int[]base_month={0,0,3,3,6,1,4,0,3,5,0,3,5};
if(isLeap(year)){
base_year++;
for(inti=3;i<=6;i++){
base_month[i]+=1;
if(base_month[i]==7){
base_month[i]=0;
}
}
for(inti=9;i<=12;i++){
base_month[i]+=1;
if(base_month[i]==7){
base_month[i]=0;
}
}
}
return(year+year/4+year/400-year/100-base_year+base_month[month]+1)%7;
}
}
DateGrid部分:
importJavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.border.*;
importjava.util.*;
publicclassDateGridextendsJWindowimplementsActionListener{
//DateGrid的机关办法
publicDateGrid(){
super();
this.design();
}
<p>
你通过从书的数量和开发周期及运行速度来证明:net网页编程和ruby要比java简单。 |
|