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源代码,自己怎么用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 电视ad数据是什么意思,电视机adj是什么意思
- redis设置时间范围,redis设置有效时间
- 优良的武汉虚拟主机品牌,虚拟主机低价
- 免备案虚拟主机ip,免备案虚拟主机哪家强
- 甲骨文linux命令大全,linux常用基本命令大全
- 免费的安卓云服务器,安卓免费云手机软件
- 拍摄手机用的录像机叫什么,拍摄手机用的录像机叫什么名字
- java代码做微博项目 微博项目教程mvc
- 怎么打开手机的usb调试,怎么打开手机的usb调试