在Java中,你可以使用Scanner
类来接受命令行输入。以下是一个简单的例子,演示如何从命令行接受输入:
import java.util.Scanner;public class CommandLineInputExample {public static void main(String[] args) {// 创建一个Scanner对象来读取命令行输入Scanner scanner = new Scanner(System.in);// 提示用户输入System.out.print("请输入一些内容: ");// 读取用户输入并存储在变量中String userInput = scanner.nextLine();// 输出用户输入System.out.println("你输入的内容是: " + userInput);// 关闭Scanner以释放资源scanner.close();}
}
在这个例子中,Scanner
类被用于读取用户在命令行中输入的一行文本。nextLine()
方法用于读取整行输入。当用户输入完成后,你可以在程序中使用输入的内容。最后,记得关闭Scanner
以释放资源。
要在命令行中运行这个Java程序,你需要使用javac
编译源代码,然后使用java
运行生成的类文件。例如:
javac CommandLineInputExample.java
java CommandLineInputExample
然后按照提示在命令行中输入内容,程序将读取并显示在控制台上。