在Java中,你可以通过多种方式接收用户输入,以下是一些常见的方法:
使用Scanner类
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
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中的输入指令功能,具体使用哪种方法取决于你的实际需求。