df
如果用户输入import java.util.Scanner;
public class InputTest {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter your first name : ")
String Answer = input.next();
System.out.println(Answer + " is your first name.");
}
}
,
输出会说:John
我的问题:如何将输出更改为John is your first name.
而不是"John"
。
答案 0 :(得分:3)
试试这个
System.out.print("\"" + scanner + "\"" + "is not a valid command. Please try again : ");
这会使用"
转义\
。
答案 1 :(得分:1)
String scanner = "\"" + input.nextLine() + "\"";
答案 2 :(得分:0)
其他答案是正确的,使用Java语法中的转义序列。但逃避可能会让人厌烦和讨厌。
您可以使用其他字符,例如“卷曲”引号或“guillemets”。见Wikipedia。
不需要使用这些字符进行转义,因为它们未在Java语法中使用。