学校计算学年学期的算法 用java 写出
时间: 2023-12-03 12:03:56 浏览: 40
以下是一个简单的Java程序,用于计算学年和学期:
```java
import java.util.Scanner;
public class SemesterCalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入月份:");
int month = input.nextInt();
int year = 0;
int semester = 0;
if (month >= 9 && month <= 12) {
year = getCurrentYear();
semester = 1;
} else if (month >= 1 && month <= 2) {
year = getCurrentYear();
semester = 1;
} else if (month >= 3 && month <= 6) {
year = getCurrentYear();
semester = 2;
} else if (month >= 7 && month <= 8) {
year = getCurrentYear();
semester = 2;
} else {
System.out.println("请正确输入月份!");
}
System.out.println("当前学年为:" + year + "学年第" + semester + "学期");
}
public static int getCurrentYear() {
int currentYear = java.util.Calendar.getInstance().get(java.util.Calendar.YEAR);
return currentYear;
}
}
```
该程序会提示用户输入月份,然后根据月份计算当前学年和学期。其中,如果输入的月份不正确,则会提示用户重新输入。