java做一个日历程序_2016-0616 JAVA实现的一个日历
简介:利用JAVA技术实现的一个简单的日历。
1、RL类(日历类)
package Class;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Rl {
public void Rili(){
GregorianCalendar now=new GregorianCalendar();
Date date = new Date();
//System.out.println(date.toString());
now.setTime(date);
int today=now.get(Calendar.DAY_OF_MONTH);//一月中的某天
int month=now.get(Calendar.MONTH);//月份
now.set(Calendar.DAY_OF_MONTH, 1);
// now.add(Calendar.DAY_OF_MONTH,1);
// System.out.println(now.get(Calendar.DAY_OF_MONTH));
int week=now.get(Calendar.DAY_OF_WEEK);
//System.out.println(Calendar.SATURDAY);
System.out.println("Sun"+" "+"Mon"+" "+"Tue"+" "+"Wed"+" "+"Thu"+" "+"Fri"+" "+"Sat");
for (int i=Calendar.SUNDAY;i
System.out.print(" ");
}
while (now.get(Calendar.MONTH)==month){
int day=now.get(Calendar.DAY_OF_MONTH);
if(day<10){
if(day==today){
System.out.print("-"+day+"-");
}else{
System.out.print(" "+day+" ");
}
}else{
if(day==today){
System.out.print("-"+day+"- ");
}else{
System.out.print(""+day+" ");
}
}
if(week==Calendar.SATURDAY){
System.out.println();
}
now.add(Calendar.DAY_OF_MONTH,1);
week=now.get(Calendar.DAY_OF_WEEK);
}
}
}
2、主函数
package Main;
import java.util.*;
import Class.Rl;
public class RiLi {
public static void main(String[] args) {
// TODO Auto-generated method stub
Rl rl=new Rl();
rl.Rili();
}
}
运行结果:
java做一个日历程序_2016-0616 JAVA实现的一个日历相关推荐
- java ee的小程序_扩展Java EE应用程序的基础
java ee的小程序 老实说,"可扩展性"是一个详尽的主题,并且通常没有被很好地理解. 通常,它被认为与高可用性相同. 我已经看到新手程序员和"经验丰富"的建 ...
- 试编写一个汇编语言程序,要求从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数
试编写一个汇编语言程序,要求从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数 data segment data ends stack segment stack dw 30h dup ...
- 用java编写一个聊天程序_基于JAVA实现的一个简单的网络聊天程序
一.Java Socket的概述 1.Socket套接字方便了开发网络应用程序.TCP面向连接的可靠传输协议.具有数据确认和数据重传机制.保证了发送数据一定能到达通信的对方.UPD协议无连接,不可靠的 ...
- java语言打印1到10的偶数_#Java编程# 编写一个应用程序创建两个线程,一个线程打印输出1~100之间所有的奇数,另外一 求写一个用JAVA求1~...
import java.util.Random; class A extends Thread { \tint i=1; \tRandom r=new Random(); \tpublic void ...
- 学完java后学编译原理_一个资深程序员对Java初学者的学习思维路线建议
如何学习Java,学完后尽快成为一个可以参加工作的Java开发者.现在还在待业期间,如何准备转行学习Java.相信很多初学java者都在考虑这个问题. 如果你是在校学生,务必要在学好基础(比如计算机系 ...
- java做网页客户端_如何成为 Java web开发者
从哪里开始? 对于有抱负的开发人员,技术的前景会成为压倒一切的动力.但是技术也是在不断变化发展中的.你会冒着学习的东西很快就会过时的风险吗? 客户端技术 我建议新手开发人员可以从基础的学起:HTML. ...
- java ee的小程序_在Java EE应用程序中实现自动重试
java ee的小程序 最初,我想将此博客称为" 具有拦截器驱动的重试策略的灵活超时 ",但后来我认为它太"繁重". 该声明以及修改后的标题应该(希望)使您了解 ...
- java斗地主发牌_程序员:Java斗地主部分功能实现:创建牌、发牌并按牌id对其排序...
Java斗地主部分功能实现 本文来自于一个斗地主程序编写的小练习,斗地主中,需要将牌打乱后将牌发给玩家,再按照从大到小的顺序发给各个玩家.考虑到卡牌的花色的数字并不能代表其在游戏规则中的大小,因此引入 ...
- 软考 java程序设计,软考程序员考点Java语言程序设计之控制流语句分类
下面希赛小编为大家整理的软考程序员考点Java语言程序设计之控制流语句分类,希望能帮助学友们.具体内容如下: 分类 它们由特定的语句定义符组成.C语言有九种控制语句.可分成以下三类: (1).条件判断 ...
- java构造函数调用其他程序的顺序,java关于继承中构造函数的调用顺序
public class Constraction_Test { /** * 在java中用子类去创建一个对象的时候会首先调用父类的无参构造函数 * 然后再去调用自己的构造函数 * @param ar ...
最新文章
- 2022入坑图像分割,我该从哪儿入手?
- Tor真的匿名和安全吗?——如果是http数据,则在出口节点容易被嗅探明文流量,这就是根本问题...
- pip在安装模块时提示Read timed out
- windows7旗舰版系统自带组件IIS搭建ftp
- python变量类型是集合_python基础-基本数据类型:集合
- python标准库之socket
- python保存任意object的数据到本地(python的序列化与反序列化)
- insert exec 语句不能嵌套_MySQL ------ 插入数据(INSERT和insert select)(二十)
- IE11 0x2ee4 bug 以及类似问题解决方法
- 用python画动态图_Python使用matplotlib画动态图
- python批量制作ppt_实例25_批量生成PPT版荣誉证书
- 开环控制(自动控制理论)
- matlab特征方程的根,MATLAB 求解特征方程的根轨迹图稳定性分析
- 研究生学习初入门之导师大致方向
- Linux命令之统计文件行数、字数、字符数-wc
- 卖家被骗上万元,已报警立案-跨境知道
- 第一次软件工程实践作业
- 【非常好英文】非常好用英文怎么说
- 阶乘-scratch2实现
- ViT论文逐段精读【论文精读】-跟李沐学AI
热门文章
- 山西工程职业技术学院计算机,山西工程职业技术学院
- 点到反比例函数最短距离怎么求_谁教教我反比例函数距离公式?
- AEJoy —— 值得收藏的常用 29 个 AE 表达式实例
- 液压通用试验机市场现状研究分析与发展前景预测报告
- 办案中心人员定位解决方案,保障办案中心精细化规范化得以实施
- 大厂h5开源视频系列-腾讯2012世界杯赛程魔方
- java登陆界面在哪里修改_用Java编程设置管理用户登录界面
- Python+Opencv的工业级机器视觉检测系统
- PYTHON PT时间格式 IOS8601 duration相互转换
- 代码空白区添加代码(手动)