资源简介
北大青鸟第一学期java上机练习答案
很实惠

代码片段和文件信息
package calendar;
import java.util.Scanner;
public class play {
public static void main(String[] args) {
System.out.println(“************************欢迎使用万年历************************“);
Scanner input = new Scanner(System.in);
int sum =0; //一年的天数
int inputDaySum=0; //输入年月距1900年1月1日的天数
int inputMonthDays = 0;//输入年份本年的天数
int day=0; //输入年份当月的天数
boolean isRn;
System.out.print(“\n请选择年份:“); //从键盘接受年份
int year = input.nextInt();
System.out.print(“\n请选择月份:“); //从键盘接受月份
int month = input.nextInt();
if(year%100!=0&&year%4==0||year%400==0){
isRn=true; //闰年
System.out.println(“\n“+year+“\t“+“闰年\n“);
}else {
isRn=false; //平年
System.out.println(“\n“+year+“\t“+“平年\n“);
}
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day=31;
break;
case 2:
if (isRn==true) {
day=29;
}else if (isRn==false) {
day=28;
}
break;
case 4:
case 6:
case 9:
case 11:
day=30;
break;
}
for (int i = 1900; i<=year; i++) {
if (isRn==true) {
sum=366;
inputDaySum=inputDaySum+sum;
}else if (isRn==false) {
sum=365;
inputDaySum=inputDaySum+sum;
}
}
for (int i = 1; i<=month; i++) {
switch (i) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day=31;
break;
case 2:
if (isRn==true) {
day=29;
}else if (isRn==false) {
day=28;
}
break;
case 4:
case 6:
case 9:
case 11:
day=30;
break;
}
if (i inputMonthDays=inputMonthDays+day;
}
}
inputDaySum=inputMonthDays+inputDaySum;
System.out.println(“距离1900年1月1日共“+inputDaySum+“天\n\n“);
int firstDay=1+inputDaySum%7; //计算星期几
System.out.println(“星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六“);
for (int nullNo=1; nullNo < firstDay; nullNo++) {
System.out.print(“\t“); // 输出空格
}
for (int i=1num=8; i <= day; i++) {
System.out.print(i + “\t“);
if (i==(num-firstDay)) { // 如果当天为周六,输出换行
System.out.println(“\n“);
num+=7;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2009-06-13 00:08 新建文件夹\Calendar\.classpath
文件 384 2009-06-13 00:08 新建文件夹\Calendar\.project
文件 2270 2009-06-30 10:41 新建文件夹\Calendar\bin\calendar\play.class
文件 1641 2009-06-30 10:41 新建文件夹\Calendar\bin\Lesson7homework\Calculator.class
文件 871 2009-06-30 10:41 新建文件夹\Calendar\bin\Lesson7homework\test.class
文件 631 2009-06-30 10:41 新建文件夹\Calendar\bin\Lesson7homework\zhanghu.class
文件 2311 2009-06-17 01:30 新建文件夹\Calendar\src\calendar\play.java
文件 1345 2009-06-17 23:51 新建文件夹\Calendar\src\Lesson7homework\Calculator.java
文件 303 2009-06-18 00:16 新建文件夹\Calendar\src\Lesson7homework\test.java
文件 156 2009-06-18 00:15 新建文件夹\Calendar\src\Lesson7homework\zhanghu.java
文件 7869 2007-12-11 11:09 新建文件夹\Game.txt
文件 232 2009-05-29 00:00 新建文件夹\Lesson3\.classpath
文件 383 2009-05-29 00:00 新建文件夹\Lesson3\.project
文件 1436 2009-06-30 10:41 新建文件夹\Lesson3\bin\homework\paly1.class
文件 1505 2009-06-30 10:41 新建文件夹\Lesson3\bin\homework\play2.class
文件 1447 2009-06-30 10:41 新建文件夹\Lesson3\bin\homework\SendGiftMenu.class
文件 854 2009-06-30 10:41 新建文件夹\Lesson3\bin\homework\set1.class
文件 546 2009-06-30 10:41 新建文件夹\Lesson3\bin\homework\set2.class
文件 1097 2009-06-30 10:41 新建文件夹\Lesson3\bin\homework\theYear.class
文件 1642 2009-06-30 10:41 新建文件夹\Lesson3\bin\homework\theYear2.class
文件 1538 2009-06-30 10:41 新建文件夹\Lesson3\bin\test\AddCust.class
文件 1048 2009-06-30 10:41 新建文件夹\Lesson3\bin\test\CalcDiscount.class
文件 1516 2009-06-30 10:41 新建文件夹\Lesson3\bin\test\GoodLuck2.class
文件 1387 2009-06-30 10:41 新建文件夹\Lesson3\bin\test\LoginMenuIf.class
文件 1417 2009-06-30 10:41 新建文件夹\Lesson3\bin\test\LoginMenuSwitch.class
文件 964 2009-06-30 10:41 新建文件夹\Lesson3\bin\test\play1.class
文件 1318 2009-06-02 00:27 新建文件夹\Lesson3\src\homework\paly1.java
文件 1359 2009-06-02 08:58 新建文件夹\Lesson3\src\homework\play2.java
文件 1298 2009-06-02 09:04 新建文件夹\Lesson3\src\homework\SendGiftMenu.java
文件 319 2009-06-05 14:37 新建文件夹\Lesson3\src\homework\set1.java
............此处省略235个文件信息
相关资源
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- 一元多项式相加 java实现
- java软件工程师简历模板——应届生
- DES(CFB) JAVA
- java读取局域网共享机器文件
- [免费]java学习 存储过程
- pl/0词法分析器和语法分析器(java)
- 回归算法Java程序
评论
共有 条评论