Java基础公元纪年法换算天干地支纪年法

  • 计算方法:

    • 公元年数-3,除以10余数可得天干;
    • 公元年数-3,除以12余数可得地支;
  • 对照表
    • 十天干:

      • 1-甲(jiǎ)、2-乙(yǐ)、3-丙(bǐng)、4-丁(dīng)、5-戊(wù)、6-己(jǐ)、7-庚(gēng)、8-辛(xīn)、9-壬(rén)、0-癸(guǐ);
    • 十二地支:
      • 1-子(zǐ)、2-丑(chǒu)、3-寅(yín)、4-卯(mǎo)、5-辰(chén)、6-巳(sì)、7-午(wǔ)、8-未(wèi)、9-申(shēn)、10-酉(yǒu)、11-戌(xū)、0-亥(hài);
  • 程序流程图


public class Chinese_era {/*** 公元纪年法向天干地支纪年法换算* 计算方法:公元年数-3,除以10余数可得天干;*           公元年数-3,除以12余数可得地支;* @author ruan_luqingnian* @version 1.0.0*/public static void main(String[] args) {System.out.println("请输入想要计算的年份(公园)如2021:");int year = getNumber();int i = year - 3;//System.out.println(i);int day = i%10;int lad = i%12;//System.out.println(day);//System.out.println(lad);/*十天干:1-甲(jiǎ)、2-乙(yǐ)、3-丙(bǐng)、4-丁(dīng)、5-戊(wù)、6-己(jǐ)、7-庚(gēng)、8-辛(xīn)、9-壬(rén)、0-癸(guǐ);十二地支:1-子(zǐ)、2-丑(chǒu)、3-寅(yín)、4-卯(mǎo)、5-辰(chén)、6-巳(sì)、7-午(wǔ)、8-未(wèi)、9-申(shēn)、10-酉(yǒu)、11-戌(xū)、0-亥(hài);*/String a = getDay(day);String b = getLad(lad);System.out.println("公园"+year+"年是"+a+b+"年");}public static int getNumber(){Scanner scanner = new Scanner(System.in);int i = scanner.nextInt();return i;}public static String getDay(int day){String a = "";switch (day){case 1:a="甲";break;case 2:a="乙";break;case 3:a="丙";break;case 4:a="丁";break;case 5:a="戊";break;case 6:a="己";break;case 7:a="庚";break;case 8:a="辛";break;case 9:a="壬";break;case 0:a="癸";break;}System.out.println("天干为:"+a);return a;}public static String getLad(int lad){String b = "";switch (lad){case 1 : b="子";break;case 2 : b="丑";break;case 3 : b="寅";break;case 4 : b="卯";break;case 5 : b="辰";break;case 6 : b="巳";break;case 7 : b="午";break;case 8 : b="未";break;case 9 : b="申";break;case 10 : b="酉";break;case 11 : b="戌";break;case 12 : b="亥";break;}System.out.println("地支为:"+b);return b;}
}

Java基础公元纪年法换算天干地支纪年法相关推荐

  1. Java基础公元纪年法换算天干地支纪年法(趣味)

    公元纪年法向天干地支纪年法换算 计算方法: 公元年数-3,除以10余数可得天干: 公元年数-3,除以12余数可得地支: Day3.java import java.util.Calendar; imp ...

  2. 【秒懂】天干地支纪年法

    文章目录 什么是天干地支 公元元年 尾数定天干 余数定地支 己亥杂诗 更一般化干支计算法 什么是天干地支 天干地支简称为干支, 十天干:甲(jiǎ).乙(yǐ).丙(bǐng).丁(dīng).戊(w ...

  3. c++实现天干地支纪年法

    历史课上-- 老师:1894,甲午年,中日发生甲午战争-- 学生:家务是什么? 老师:甲午!天干地支纪年法. 学生:什么是田赶地址? 老师:-- 10和12的最小公倍数是60,所以每60年轮一次.最早 ...

  4. 天干地支纪年法中为什么是60年一个轮回,而不是120年

    中国古代的一种纪年法十干甲.乙.丙.丁.戊.己.庚.辛.壬.癸十二支子.丑.寅.卯.辰.巳.午.未.申.酉.戌.亥,鼠.牛.虎.兔.龙.蛇.马.羊.猴.鸡.狗.猪把干.支顺序配合因为天干地支纪年法是按 ...

  5. java实现天干地支纪年

    实现将年份转换为天干地支纪年 文章没有文字说明,代码注释都写的非常清楚了,谢谢观看 /*** 计算天干:(年份-3)% 10 等于 对应天干的序号(1开始计数)* 计算地支:(年份-3)% 12 等于 ...

  6. 干支纪年java_天干地支纪年法 - osc_xcg0s5cw的个人空间 - OSCHINA - 中文开源技术交流社区...

    如何计算当前年份是天干地支哪一年? # -*- coding: utf-8 -*- ''' 判断今年是什么年份,例如:2019年为己亥年 ''' TG=['甲','乙','丙','丁','戊','己' ...

  7. 【C#】公元前后天干地支纪年法

    using System;namespace ChineseEra {internal class Program{static void Main(string[] args){char[] gon ...

  8. Java思考题——给定一个年份,让你判断出来该年对应天干地支纪年法的名称及生肖(三种方法实现)

    代码实现 //测试主方法 public static void main(String[] args) {Scanner input = new Scanner(System.in);System.o ...

  9. 中国古代天干地支纪年法

    古人纪年,多用干支纪年法. 十天干者, 甲.乙.丙.丁.戊.己.庚.辛.壬.癸也 十二地支者,子.丑.寅.卯.辰.巳.午.未.申.酉.戌.亥也 干在上,支在下, 干支相配,不足则补位,补位有奇偶,奇补 ...

最新文章

  1. php168站内统计,PHP168整站系统0DAY
  2. Py之uiautomator2:uiautomator2的简介、安装、使用方法之详细攻略
  3. 华为的研发给我们什么启示?
  4. 最近让我焦灼的四个问题(有解)
  5. mysql能存储的编码范围_mysql存储乱码之编码问题
  6. 3534 helpmsg mysql net_MySQL出现NET HELPMSG 3534
  7. 日报管理系统_好车日报:通用电动车无线电池管理系统;8月皮卡增长39.8%
  8. tvpvar模型的建模步骤_这种思路讲解数据仓库建模,你见过吗?数据人与架构师必看...
  9. Matlab从入门到精通(六)--矩阵基本运算
  10. LVW特征选择算法简单介绍
  11. 财帮子(caibangzi.com)网站架构
  12. 搭建一个专属于两个人的爱情网站,记录生活中的点点滴滴
  13. JAVA音程_桌面应用|与 Linux 一起学习:学习音乐
  14. linux puppy 安装软件,puppy linux(linux操作系统)V5.7.2 官方版
  15. [android] 手机卫士来电显示号码归属地
  16. Linux基础篇之网络配置
  17. linux jdk卸载
  18. SHOW DBS在MongoDB中不显示我的自建库
  19. linux charg修改目录,Thinkpad在GUN/linux(ubuntu)下修改电池充电阈值
  20. 全国大学生电子设计竞赛(四)--双极性跟踪可调精密直流电源的设计

热门文章

  1. 对抗神经网络CycleGAN论文解读
  2. 中文提交到git乱码_解决git 提交后中文字符会乱码的问题
  3. php怎么添加鼠标事件_jquery中如何给每一个li添加mouseover事件?
  4. C语言———字符与字符串
  5. Go函数及与函数相关机制 【Go语言圣经笔记】
  6. 基于STM32F103的步进电机(ULN2003/28BYJ-48)角度和转速控制详细资料和驱动代码
  7. 机会都是留给有准备的人,你在准备什么?| 每天成就更大成功
  8. Unity与3DMax
  9. memoized函数
  10. 经济金融投资计量与数据分析Python应用