前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(有趣的)项目实战:Java实现计算机自动关机

(有趣的)项目实战:Java实现计算机自动关机

作者头像
用户7656790
发布2020-09-28 16:44:15
9620
发布2020-09-28 16:44:15
举报

作者:爱学习的朵朵

原文链接:http://b6i.cn/4wIVh

项目实战:Java实现计算机自动关机

项目之前需要的基础知识(重要)

项目需求

自动关机程序

需求描述:

1、提示用户,欢迎使用某某 关机程序 2、提示用户,输入倒计时关机的秒数 3、根据用户输入的秒数,进行自动关机 4、开始自动关机时,提示用户xxx秒后关机

代码功能实现与效果展示

关机功能

代码

使用户可以输入内容

代码语言:javascript
复制
Scanner input = new Scanner(System.in);

在控制台输出提示文字

代码语言:javascript
复制
//1. 提示用户,欢迎使用朵朵关机程序
System.out.println("Welcome to use the 朵朵 Shutdown Sequence");
//2. 提示用户,输入倒计时关机的秒数
System.out.println("Please input a shutdown in seconds:");

接收用户刚才输入的内容

代码语言:javascript
复制
//接收用户输入的秒数
 String seconds = input.nextLine();

自动关机功能

Windows64位的关机命令:shutdown -s -t [秒数]

代码语言:javascript
复制
//3. 根据用户输入的秒数seconds进行自动关机
Runtime.getRuntime().exec("shutdown -s -t " + seconds);
//4. 开始自动关机时,提示用户seconds秒后关机
System.out.println("it will shutdown after " + seconds + "s.");

关机效果图

控制台显示

系统窗口提示

取消关机功能

取消关机代码

代码语言:javascript
复制
//取消关机
Runtime.getRuntime().exec("shutdown -a");
System.out.print("the shutdown has been cancelled.");

取消关机效果图

总结

什么时候学习都不晚,要使自己的知识形成体系。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 五角钱的程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目需求
  • 代码功能实现与效果展示
    • 关机功能
      • 取消关机功能
      • 总结
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档