研究别人java代码 别人的java源代码,自己怎么用( 二 )


switch(i){// 判断i值
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
monthDays=monthDays+31;// 如果i值等于1, 3,5, 7,8,10 ,  12中的任意一个,monthDays+31
break;// 跳出此次循环
case 2:
if((year%4==0year%100!=0)||year%400==0){// 当月份为2时, 判断是否为闰年
monthDays=monthDays+29;//是 ,  monthDays+29
}else{
monthDays=monthDays+28;// 否,monthDays+28
}
break;// 跳出此次循环
default:
monthDays=monthDays+30;// 上面条件都不符合monthDays+30
}
}
finnalDays=yearDays+monthDays;// 将得出的yearDays和monthDays的和赋值给finnalDays
week=finnalDays%7+1;//星期week 等于finnalDays除以7取余数 + 1
if(week==7){
week=0;
}
System.out.println("\n\n\n星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六");
for(int i=0;iweek;i++){//循环week ,  从i=0开始, 每次加1,直到i=week
System.out.print("\t");}// 打印制表符
for(int i=1;i=month;i++){// 循环 month
switch(i){// // 判断i值
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
Days=31;// 如果i值等于1, 3 , 5, 7, 8,10,12中的任意一个,Days=31
break;// 跳出此次循环
case 2:
if((year%4==0year%100!=0)||year%400==0){// 当月份为2时, 判断是否为闰年
Days=29;//是,Days=29
}else{
Days=28;//否 ,  Days=28
}
break;// 跳出此次循环
default:
Days=30;// 上面条件都不符合Days=30
}
}
for(int j=1,k=0;j=Days;k++,j++){// 循环
System.out.print(j+"\t");// 打印 j+ 制表符
if((k+finnalDays)%7==5){
System.out.println();
}
}
}
}
怎么看别人的java代码看别人的代码是一件比较痛苦的事情,如果代码注释多并且编写很规则的话那就比较好,
如果有项目需求文档或流程设计图最好先看看系统的整体功能
然后根据项目的模块划分对整体有一个认知
再根据模块找到对应的代码模块(需要注意模块间的关联)
根据DB设计说明查看业务表的关联关系
最后根据项目文档重新查看项目整体构成 , 这样看印象比较深刻一些,千万不要抠某一个功能的具体业务与实现,只需要知道模块的大概业务,然后当需要的时候再进行细细研究某一功能
以上是我的经验之谈,希望对你有帮助 。
【研究别人java代码 别人的java源代码,自己怎么用】关于研究别人java代码和别人的java源代码,自己怎么用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读