我有一个如下代码段,它使用BufferedReader从命令shell中读取输入:
String choice = "";
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("\nEnter choice: ");
choice = br.readLine();
在这种情况下,假设我输入'3',控制台打印如下:
输入选项:
3
我想知道如何使控制台打印出来,如下所示:
输入选项:3
感谢任何帮助!
答案 0 :(得分:2)
更改System.out.println("\nEnter choice ");
到
System.out.print("\nEnter choice: ");
(println
在输入字符串的末尾添加一个行终止符)