项目实战: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.");

取消关机效果图

在这里插入图片描述

总结

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

猜你喜欢

转载自blog.csdn.net/qq_41306364/article/details/108456799
今日推荐