在Java中,你可以通过多种方式接收用户输入,以下是一些常见的方法:
Scanner类是Java标准库中的一个类,用于从文本输入流中读取数据,例如键盘输入。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入指令:");
String input = scanner.nextLine();
System.out.println("你输入的指令是:" + input);
}
}
在运行Java程序时,可以通过命令行参数传递指令。
public class Main {
public static void main(String[] args) {
System.out.println("你输入的指令是:" + args[0]);
}
}
在命令行中运行时,输入 java Main 指令内容
即可。
System.in是标准输入流,可以直接用于读取用户的输入。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
System.out.println("请输入指令:");
String input = reader.readLine();
System.out.println("你输入的指令是:" + input);
} catch (IOException e) {
e.printStackTrace();
}
}
}
以上方法都可以实现Java中的输入指令功能,具体使用哪种方法取决于你的实际需求。