项目之前需要的基础知识(重要)
项目需求
自动关机程序
- 需求描述:
1、提示用户,欢迎使用某某 关机程序
2、提示用户,输入倒计时关机的秒数
3、根据用户输入的秒数,进行自动关机
4、开始自动关机时,提示用户xxx秒后关机
代码功能实现与效果展示
关机功能
代码
-
使用户可以输入内容
Scanner input = new Scanner(System.in);
-
在控制台输出提示文字
//1. 提示用户,欢迎使用朵朵关机程序 System.out.println("Welcome to use the 朵朵 Shutdown Sequence"); //2. 提示用户,输入倒计时关机的秒数 System.out.println("Please input a shutdown in seconds:");
-
接收用户刚才输入的内容
//接收用户输入的秒数 String seconds = input.nextLine();
-
自动关机功能
Windows64位的关机命令:shutdown -s -t [秒数]//3. 根据用户输入的秒数seconds进行自动关机 Runtime.getRuntime().exec("shutdown -s -t " + seconds); //4. 开始自动关机时,提示用户seconds秒后关机 System.out.println("it will shutdown after " + seconds + "s.");
关机效果图
-
控制台显示
-
系统窗口提示
取消关机功能
取消关机代码
//取消关机
Runtime.getRuntime().exec("shutdown -a");
System.out.print("the shutdown has been cancelled.");
取消关机效果图
总结
什么时候学习都不晚,要使自己的知识形成体系。