输入某年某月某日,判断这一天是这一年的第几天?java
时间: 2023-04-24 10:00:36 浏览: 103
Java练习题Question4.txt
可以使用Java中的Calendar类来实现这个功能。具体步骤如下:
1. 创建一个Calendar对象,设置年、月、日的值。
2. 获取这一天是这一年的第几天,使用Calendar类的get方法,传入Calendar.DAY_OF_YEAR参数即可。
代码示例:
```
import java.util.Calendar;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入年份:");
int year = scanner.nextInt();
System.out.print("请输入月份:");
int month = scanner.nextInt();
System.out.print("请输入日期:");
int day = scanner.nextInt();
Calendar calendar = Calendar.getInstance();
calendar.set(year, month - 1, day);
int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);
System.out.println("这一天是这一年的第" + dayOfYear + "天。");
}
}
```
运行结果:
```
请输入年份:2021
请输入月份:9
请输入日期:1
这一天是这一年的第244天。
```
阅读全文