从控制台输入年、月、日,打印本月日历,用*标示输入的日期
来源:互联网 发布:java实现des加密算法 编辑:程序博客网 时间:2024/04/28 15:43
package com.crystal.day_3_22;
import java.util.Calendar;
import java.util.Scanner;
public class Calender {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入年份:");
int year = input.nextInt();
System.out.print("请输入月份:");
int month = input.nextInt();
System.out.print("请输入日期:");
int day = input.nextInt();
// 创建日期对象
Calendar cal = Calendar.getInstance();
//Calendar类是抽象类,无法实例化,要得到该类对象只能通过调用getInstance方法来获得
//Calendar.getInstance();返回默认地区和时期的Calendar对象
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, month - 1);
//void set(int field,int value)将value中指定的值设置到field指定的部分
// 确定本月有几天
cal.set(Calendar.DATE, 1);
cal.roll(Calendar.DATE, -1);
//cal.roll日期回滚:先设置当前是本月的第一天再回滚-1就是本月的最后一天
int numDays = cal.get(Calendar.DATE);
//int get(int field)返回调用对象中fields指定部分的值
// 确定第一天是一周的第几天
cal.set(Calendar.DATE, 1);
int n = cal.get(Calendar.DAY_OF_WEEK);
// 打印周日到周六
System.out.println();
System.out.println("\t\t "+year+"年"+month+"月");
System.out.print("周日\t周一\t周二\t周三\t周四\t周五\t周六");
System.out.println();
for (int i = 1; i <= n - 1; i++) {
System.out.print("\t");
}
for (int i = 1; i <= numDays; i++) {
if (i == day) {
System.out.print(i + "*\t");
} else {
System.out.print(i + "\t");
if ((i + n - 1) % 7 == 0) {
System.out.println();
}
}
}
input.close();
}
}
- 从控制台输入年、月、日,打印本月日历,用*标示输入的日期
- 接收控制台输入的日期,打印日历
- C 语言输入年和月打印出本月的日历
- 日历系统——控制台输入年份和月份,打印该月的日历
- java 根据输入的时间打印本月的日历
- java 打印从控制台输入的整数
- java最简单的求从控制台分别输入年、月、日,求该天是这一年的第几天?
- JAVA 输入年份月份打印该月的日历
- JAVA 输入年份月份打印该月的日历
- 输入的日期用calendar来打印出这个月的日历(复习)
- 输入两个日期(年 月 日),求两个日期之间相隔的天数
- Java输入年月,打印该月的日历,已知2000年1月1号是星期六
- java基础_从控制台输入年份月份,打印该月有多少天
- 控制台打印当前月日历
- 日期与时间处理三(输入两个日期(年 月 日),求两个日期之间相隔的天数)
- 只需输入年份的打印日历
- 打印本月的日期,
- 控制台输入打印
- POJ1546
- 第二周项目:求一个数的阶乘
- 【tyvj1473】校门外的树3
- 面试题 多线程 顺序操作
- 第五周项目2 游戏中角色类的设计(2)
- 从控制台输入年、月、日,打印本月日历,用*标示输入的日期
- js权威指南里面的贷款计算器
- android json解析及简单例子
- 第五周上机实践项目1(1):三角形类雏形
- Edison重新上手
- 第四周项目五:程序分析
- 第五周项目一-三角形类雏形(2)
- 从设置a标签背景图片无法显示探究background-image:url()
- JAVA 类和对象的生命周期