(有趣的)项目实战:Java实现计算机自动关机
时间:2022-07-26
本文章向大家介绍(有趣的)项目实战:Java实现计算机自动关机,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
作者:爱学习的朵朵
原文链接:http://b6i.cn/4wIVh
项目实战:Java实现计算机自动关机
项目之前需要的基础知识(重要)
项目需求
自动关机程序
需求描述:
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.");
取消关机效果图
总结
什么时候学习都不晚,要使自己的知识形成体系。
- sqoop 常用命令整理(二)
- oozie 重新提交作业
- Hbase 学习(十一)使用hive往hbase当中导入数据
- WF追忆
- OpenCV和SVM分类器在自动驾驶中的车辆检测
- Hive Tunning(三) 最佳实践
- ambari删除脚本
- sqoop 常用命令整理(一)
- hbase 学习(十三)集群间备份原理
- hbase 学习(十二)非mapreduce生成Hfile,然后导入hbase当中
- RavenDb学习(六)查询补充特性
- hbase源码系列(一)Balancer 负载均衡
- OpenCV在车道线查找中的使用
- hbase源码系列(十五)终结篇&Scan续集-->如何查询出来下一个KeyValue
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- Yii框架where查询用法实例分析
- PHP命名空间(namespace)原理与用法详解
- Laravel 在views中加载公共页面的实现代码
- php无限极分类实现方法分析
- PHP从尾到头打印链表实例讲解
- PHP设计模式之外观模式(Facade)入门与应用详解
- PHP实现简单用户登录界面
- 使用python批量修改XML文件中图像的depth值
- PHP数组对象与Json转换操作实例分析
- PHP防止sql注入小技巧之sql预处理原理与实现方法分析
- php实现微信公众号企业转账功能
- 实例分析10个PHP常见安全问题
- laravel清除视图缓存的代码
- Smarty模板类内部原理实例分析
- laravel框架与其他框架的详细对比