使用Java编写电脑定时自动关机程序
1. 开发工具
- java
- intellij idea
- jdk 8
2. 需求
根据控制台提示信息,用户根据自己需求输入时间(秒),控制计算机自动关机的时间。
3. 解决思路
1. 如何在控制台中输出提示信息。
毫无疑问,在我们第一次编写Java程序的时候,就是学习如何在控制台输出一句“Hello World!”。
System.out.print("巴拉巴拉"); // 输出语句后,不换行,out : 标准输入流对象
System.out.println("巴拉巴拉"); // 输出语句后,自动换行
System.err.println("巴拉巴拉"); // err : 通常用于在控制台输出提示性的错误信息
System:System类提供的System包括标准输入,标准输出和错误输出流; 访问外部定义的属性和环境变量; 一种加载文件和库的方法; 以及用于快速复制阵列的一部分的实用方法。
out:标准输出流。此流已经打开并准备好接受输出数据。
in:标准输入流。该流已经打开,准备提供输入数据。
2. 如何在控制台中获取用户的输入信息。
System.out.println("请输入多久之后关闭计算机(秒):"); // 提示用户输入时间信息
int seconds; // 定义一个int类型变量(seconds),用于接收控制台输入的数据
// Scanner是一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。
Scanner sc = new Scanner(System.in);
// 该代码允许用户从System.in读取一个数字,详情请参考JDK1.8相关文档
seconds = sc.nextInt();
// 测试能否获得该数据
System.out.println("该数据为:" + seconds)