在System.out.println中引用字符串

时间:2013-10-13 11:23:54

标签: java

我正在编写一个小游戏并忘记了如何引用

中的字符串

System.out.println();

我的具体问题:

这是我的初始字符串,它经常在循环中被改变为

String Player = "Player1";

现在我想说“这是玩家1轮”,但是

System.out.println(It's "Player"'s turn);不能工作(好意)。

如果有人能帮我一把,那真是太棒了。

4 个答案:

答案 0 :(得分:2)

你应该逃避"

System.out.println("It's \"" + Player + "\"'s turn");

或者您可以使用Ascci table

System.out.println("It's" + (char)34 + Player + (char)34 + "'s turn");

还尝试遵循 Java命名约定并以小写字母启动变量。


修改

如果您不想包含",只需执行以下操作:

System.out.println("It's " + Player + "'s turn");

答案 1 :(得分:2)

您可以使用Formatter替换player变量

System.out.printf("It's %s's turn%n", player);

答案 2 :(得分:0)

试试这个:

System.out.println("It's " + Player + "'s turn");

答案 3 :(得分:0)

你必须做类似

的事情
System.out.println("I'ts "+player+"'s turn");

并使用 String player = "Player1"代替String Player = "Player1"。变量以小写字母开头。