用Java编写程序,程序运行时输出上次运行的开始时间和结束时间,然后用户按任意键退出程序
时间: 2023-11-11 15:04:54 浏览: 53
可以使用Java中的System.currentTimeMillis()方法来获取当前时间的毫秒数,然后在程序开始和结束时分别记录下来,最后输出即可。
下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class Program {
public static void main(String[] args) {
long startTime = System.currentTimeMillis(); // 记录程序开始时间
// TODO: 程序主体逻辑
long endTime = System.currentTimeMillis(); // 记录程序结束时间
// 输出程序运行时间
System.out.println("程序开始时间:" + startTime);
System.out.println("程序结束时间:" + endTime);
System.out.println("程序运行时间:" + (endTime - startTime) + " 毫秒");
// 等待用户输入任意键退出程序
System.out.println("按任意键退出程序...");
new Scanner(System.in).nextLine();
}
}
```
当程序运行结束后,会输出类似以下的信息:
```
程序开始时间:1619623103728
程序结束时间:1619623111784
程序运行时间:8056 毫秒
按任意键退出程序...
```
用户按下任意键后,程序就会退出。