12生肖依次分别是:
"鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪" 。
那么怎么根据自己的出生年份计算出生肖呢,下面给出了一个通用方法。
java根据年份计算生肖,从1900年开始:
/**
* 根据年份计算生肖
*
* @param year 2021
* @return
*/
public static String getZodiacByYear(int year) {
if (year < 1900) {
return "未知";
}
int start = 1900;
String[] years = new String[] { "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪" };
return years[(year - start) % years.length];
}