java实现一个生肖计算器
时间: 2023-12-12 08:23:14 浏览: 138
用java实现计算器
好的,以下是一个简单的 Java 生肖计算器的实现:
```java
import java.util.Scanner;
public class ChineseZodiacCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入您的出生年份:");
int birthYear = scanner.nextInt();
String zodiac = calculateZodiac(birthYear);
System.out.println("您的生肖是:" + zodiac);
}
private static String calculateZodiac(int birthYear) {
String[] zodiacs = {"猴", "鸡", "狗", "猪", "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊"};
int startYear = 1900; // 生肖循环开始的年份
int offset = birthYear - startYear; // 计算偏移量
int index = offset % 12; // 计算生肖的索引
return zodiacs[index];
}
}
```
运行程序,输入出生年份,即可得到对应的生肖。例如,输入 1995,输出结果为:
```
请输入您的出生年份:1995
您的生肖是:猪
```
阅读全文