如何在按回车键之前用输入的命令在同一行上写文本?我有一个switch语句,我选择一个命令,在这种情况下,在我输入命令" message"后写一些文本。它应该是这样的:
Command> message This is the message!
但不是这样,它看起来像这样:
Command> message
This is the message!
我的代码:
switch (choice) {
//other commands
case "message":
printMessage();
break;
default:
System.out.println("Error, invalid input!");
}
public void printMessage() {
String message = scan.nextLine();
}
请怜悯,我是一个完全的初学者:)
答案 0 :(得分:0)
在您的代码中,使用print()
函数而不是println()
函数将其打印在新行上。在这里,试试这个:
switch (choice) {
//other commands
case "message":
printMessage();
break;
default:
System.out.print("Error, invalid input!");
}
public void printMessage() {
String message = scan.nextLine();
}