📄 chineseyear.java
字号:
/**
* 公元1984年是甲子年,1987年是丁卯年,公元4年是甲子年*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class ChineseYear {
public static void main (String args[]){
try{BufferedReader input=new BufferedReader
(new InputStreamReader(System.in));
System.out.println("输入年份:");
int year=Integer.parseInt(input.readLine());
String i=tiangan(year);
String j=dizhi(year);
System.out.println (year+" 年是 "+i+j+" 年");
}catch(Exception e){
System.out.println("ERROR!");
}}public static String tiangan(int i){
int d=i-4;
String[] a=new String[10];
a[0]="甲";a[1]="乙";a[2]="丙";a[3]="丁";
a[4]="戊";a[5]="己";a[6]="庚";a[7]="辛";a[8]="壬";a[9]="葵";
return a[d%10];
}public static String dizhi(int j){
int d=j-4;
String[] a=new String[12];
a[0]="子";a[1]="丑";a[2]="寅";a[3]="卯";
a[4]="辰";a[5]="巳";a[6]="午";a[7]="未";a[8]="申";a[9]="酉";
a[10]="戌";a[11]="亥";
return a[d%12];}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -