兰州大学java日历程序两行输出
更新时间:2023-05-14 04:31:01 阅读量: 实用文档 文档下载
- java编写日历程序推荐度:
- 相关推荐
兰州大学 java日历 程序两行输出
import java.util.*;
import java.io.*;
class cal{
private int year;
public cal(){year=1;};
public void setyear(int year){
this.year=year;
}
public int getyear(){
return year;
}
public void show(){
GregorianCalendar[] d=new GregorianCalendar[12];
int i;
for(i=0;i<12;i++){
d[i]=new GregorianCalendar();
}
for(i=0;i<12;i++){
d[i].set(Calendar.YEAR,year);
d[i].set(Calendar.MONTH,i);
d[i].set(Calendar.DAY_OF_MONTH,1);
}
for(i=0;i<12;i=i+2){
System.out.print("\n");
int month=d[i].get(Calendar.MONTH);
int month2=d[i+1].get(Calendar.MONTH);
int weekday=d[i].get(Calendar.DAY_OF_WEEK);
int weekday2=d[i+1].get(Calendar.DAY_OF_WEEK);
System.out.print(month+1+"月
System.out.print(month2+1+"月\n");
System.out.println(" 日 一 二 三 四 五
六");
int day,day2;
do
{
for(int k=Calendar.SUNDAY;k<weekday;k++)
System.out.print(" ");
if(d[i].get(Calendar.MONTH)!=month)
System.out.print("
else
{ *"); 六"+" * 日 一 *"); 二 三 四五
兰州大学 java日历 程序两行输出
while(weekday!=Calendar.SATURDAY){
day=d[i].get(Calendar.DAY_OF_MONTH);
if(d[i].get(Calendar.MONTH)!=month)
System.out.print(" ");
else System.out.printf("%3d ",day);
d[i].add(Calendar.DAY_OF_MONTH,1);
weekday=d[i].get(Calendar.DAY_OF_WEEK);
}
day=d[i].get(Calendar.DAY_OF_MONTH);
if(d[i].get(Calendar.MONTH)!=month)
System.out.print(" ");
else System.out.printf("%3d ",day);
d[i].add(Calendar.DAY_OF_MONTH,1);
weekday=d[i].get(Calendar.DAY_OF_WEEK);
System.out.print("*");
}
//////////////////////
if(d[i+1].get(Calendar.MONTH)!=month2)
System.out.print("\n");
else
{
for(int j=Calendar.SUNDAY;j<weekday2;j++)
System.out.print(" ");
while(weekday2!=Calendar.SATURDAY){
day2=d[i+1].get(Calendar.DAY_OF_MONTH);
if(d[i+1].get(Calendar.MONTH)!=month2)
System.out.print(" ");
else System.out.printf("%3d ",day2);
d[i+1].add(Calendar.DAY_OF_MONTH,1);
weekday2=d[i+1].get(Calendar.DAY_OF_WEEK);
}
day2=d[i+1].get(Calendar.DAY_OF_MONTH);
if(d[i+1].get(Calendar.MONTH)!=month2)
System.out.print(" ");
else System.out.printf("%3d ",day2);
d[i+1].add(Calendar.DAY_OF_MONTH,1);
weekday2=d[i+1].get(Calendar.DAY_OF_WEEK);
System.out.println("");
}
}
while(!(d[i].get(Calendar.MONTH)!=month&&d[i+1].get(Calendar.MONTH)!=month2)); }
}
兰州大学 java日历 程序两行输出
}
public class calendarTest {
public static void main(String[] args) { cal a=new cal();
}
} System.out.println("请输入年份:"); Scanner s=new Scanner(System.in); int year=s.nextInt(); a.setyear(year); a.show();
正在阅读:
兰州大学java日历程序两行输出05-14
王明夫:年轻是铁,团结成钢08-12
绿萝作文三年级06-16
福建省三明市三地三校2018-2019学年高一下学期期中联考化学试题12-31
我喜爱的节日作文550字06-19
审计工作经验交流02-20
冬季幼儿保健小知识05-24
机要员岗位职责12-30
对氨基水杨酸钠血浆半衰期结果05-28
浅谈微课在中职机械制图教学中的应用12-05
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 兰州大学
- 输出
- 日历
- 程序
- java
- T-S模糊神经网络在水质评价中的应用
- 大一土木工程材料复习资料
- 2014新能源展会档期及建议
- 民用建筑施工质量控制与管理探讨
- 2014高考英语一轮复习 Unit2 Women of achievement知能达标训练 新人教版必修5
- 音乐课教学方法点滴谈
- 六月热门家装建材团购活动
- 关于产品开发效率和项目周期的问题
- 木工工种单项承包合同
- 体育在社会中的地位和作用
- Struts2 第三章 配置文件
- Matlab及其在通信系统课程设计中的应用20091130
- 流化床锅炉滑参数停炉的参数控制
- 高一信息技术基础第三章练习
- 恩格斯自然辩证法导言读后感
- 大学生学习军事的紧迫性与必要性
- 浅谈应用统计学的性质与作用
- 2012年二级建造师考试复习要点——《建设工程法规及相关知识》
- 第六章 行政规范
- 4万t年生物质成型燃料生产加工建设项目9