Java输出日历
来源:互联网 发布:万网域名cname怎么设置 编辑:程序博客网 时间:2024/05/22 11:54
public class Calendar{public static void main(String[] args) { */ for (int g = 0; g < 100; g++) { Scanner in = new Scanner(System.in); System.out.println("\n请输入年份:"); int year = in.nextInt(); System.out.println("请输入月份:"); int month = in.nextInt(); int sum = 0; int k = 0; for (int i = 1; i <= month - 1; i++) { if (i == 2) { if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { sum = sum + 29; } else { sum = sum + 28; } } else { if (i == 4 || i == 6 || i == 9 || i == 11) { sum = sum + 30; } else { sum = sum + 31; } } } for (int a = 1900; a <= year - 1; a++) { if (a % 4 == 0 && a % 100 != 0 || a % 400 == 0) { sum = sum + 366; } else { sum += 365; } } sum += 1; int wekday = sum % 7; System.out.println("日\t一\t二\t三\t四\t五\t六"); for (int j = 1; j <= wekday; j++) { System.out.print("\t"); } if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { if (month == 2) { k = 29; } else if (month == 4 || month == 6 || month == 9 || month == 11) { k = 30; } else { k = 31; } } else { if (month == 2) { k = 28; } else if (month == 4 || month == 6 || month == 9 || month == 11) { k = 30; } else { k = 31; } } for (int i = 1; i <= k; i++) { if (sum % 7 == 6) { System.out.print(i + "\n"); } else { System.out.print(i + "\t"); } sum++; } } }}
阅读全文
0 0
- java 输出当月日历
- java输出当月日历
- Java 输出日历格式
- JAVA 输出日历
- java实现输出日历
- Java日历横向输出
- Java 输出日历格式
- Java输出日历
- java Calendar 按月输出日历
- j2se日历输出(java日历)任意年份
- Java 小日历格式输出 闰年计算
- Java-v8-v1ch04-CalendarTest 输出日历
- java程序打印输出本月日历
- JAVA输出日历(整合代码)
- java学习笔记--输出本月日历
- JAVA输出日历(整合代码)
- 输出日历
- 输出日历
- Android Studio 提示帮助文档 一直显示:fetching documentation
- RESTful风格的优势是什么
- C语言32个关键字_typedef
- java提高篇-----理解java的三大特性之多态
- 《webpack深入与实战》学习笔记
- Java输出日历
- [PAT乙级]1006. 换个格式输出整数 (15)
- 用eclipse打包可执行的jar(含第三方jar包)
- js实现图片懒加载
- Anroid studio遇到的问题5--Gradle sync failed: Timeout waiting to lock cp_proj class cache for build
- 部署与管理ZooKeeper(转)
- 表单中日期类型的输入实现与数据持久化
- 导航栏底部灰色背景
- Ubuntu安装OpenTSDB