java循环制作万年历,java使用Calendar制作万年历
package Date;
import java.util.Calendar;
import java.util.Scanner;
public class MyDate {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份");
int year = sc.nextInt();
System.out.println("请输入月份");
int month = sc.nextInt();
Calendar cal = Calendar.getInstance();
//日历对象设置指定的年月日 月份为0-11(所以将月份减一)
cal.set(year, month-1, 1);
//得到当前日期是 星期几 国外是星期日到 星期六 为 1到7
//即将得到的星期数减一 日为0,一为一, 六为6;
int nowWeekDay = cal.get(Calendar.DAY_OF_WEEK)-1; //将数字变为真正的星期日期
//得到这个月一共有多少天 (此处是重中之中,好不容易才找到的)
int daysOfMonth = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
int[] days = new int[42];
int firstDay = 1;
for (int i = nowWeekDay; i < daysOfMonth+nowWeekDay; i++) {
days[i] = firstDay;
firstDay++;
}
System.out.println("日 \t 一 \t 二 \t 三\t 四\t 五\t 六 \t");
for (int i = 0; i < 42; i++) {
if (i%7==0) {
System.out.println("");
}
System.out.print(days[i]+" \t");
}
}
}
java循环制作万年历,java使用Calendar制作万年历相关推荐
- Java修饰符、Java运算符、Java循环语句、Java条件语句、Java switch case
Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类.方法或者变量,通常放在语句的最前端.我们通过下面的例子来说明: public class ...
- CC00070.bigdatajava——|Java循环结构.V09|——|Java.v09|双重for循环.v02|打印各种星星图案|
一.双重for循环打印各种星星图案 ### --- 案例题目~~~ --> 使用双重for循环分别打印以下图案 二.编程代码 ### --- 编程代码/*编程使用双重for循环打印星星图案*/ ...
- java循环控制语句,简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别。...
简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别. 答:for语句,构建确定循环次数的循环结构 while语句,通常构建不确定循环次数的循环结构 do-while语句,通常构建不确定循 ...
- CC00080.bigdatajava——|Java循环结构.V19|——|Java.v19|流程控制|总结|
一.分支结构: ### --- 分支结构: ~~~ --> if分支结构.if else分支结构.if else if else分支结构.switch case分支结构 ### --- 循环结构 ...
- java电脑日历_Java中calendar对万年历的制作(同步电脑上的万年历日期格式)
Java编程中calendar对万年历的制作教程 使用到的方法: 1.日期类型的转换: String----->Date String str = "2020年05月27日 20:28 ...
- java 显示多行歌词_Java Swing制作多行滚动歌词显示控件 | 学步园
首先上图一张,为最终制作的效果图,不喜欢或感到失望的朋友可以先行离开 大家已经看到效果图了.那么下面就介绍设计思路和源代码 首先要想显示歌词,就要对歌词文件进行抽象.下面这个类是对某一行歌词文件进行了 ...
- java画笔能画girl图吗_小巧的国产JAVA特效制作工具?Java Girl
小巧的国产JAVA特效制作工具?Java Girl 作者:未知 文章来源:www.jspcn.net 发布日期:2005年01月19日 在推出gifgirl后不久,任毅的又一免费软件呼吸小秘书之 ...
- java聊天室小程序论文_在Java项目中利用continue与break制作一个聊天室小程序
在Java项目中利用continue与break制作一个聊天室小程序 发布时间:2020-12-08 16:03:27 来源:亿速云 阅读:98 作者:Leah 在Java项目中利用continue与 ...
- JAVA设计表情包制作程序_MSNLite表情包制作生成器(Java实现)
最近看到一则新闻说小米收购了MSNLite(hada.me)团队,打算开发PC端的米聊客户端,于是对MSNLite产生了兴趣,同时也在自己的机器上安装了MSNLite,乖乖,使用了几天确实感觉她比以前 ...
- 基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件
基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件 基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...
最新文章
- srand((unsigned)time(NULL))详解
- matlab inviter,水中石
- web模拟终端博客系统
- 安装64位Oracle 10g超详细教程
- 人脸识别,人脸关键点检测算法
- 以太坊发token教程
- HarmonyOS之深入解析自定义组件与布局的实现
- curl 发送带有Authorization的post请求命令
- 【博主推荐】Python 基于Xlwings、Openpyxl自己重新封装Python操作Excel类
- 27.产品经理需要具备的数据分析能力
- Qt文档阅读笔记-The Meta-Object System解析及实例
- rs422 波特率高错误_质量流量计的应用问题与常见错误代码的故障处理
- Python+OpenCV:理解支持向量机(SVM)
- 深度学习(增量学习)——ICCV2021:SS-IL: Separated Softmax for Incremental Learning
- Dell T40服务器系统安装问题
- 中美高通商标案一审宣判:驳回上海高通索赔1亿请求
- pytorch 模型微调
- 苹果设备如何进入恢复模式
- tableau 和sfdc连携提取数据时,发现数据提取出错误或不能全部提取数据。
- XYNUOJ-2139 德莱联盟