我正在编写一个小游戏并忘记了如何引用
中的字符串 System.out.println();
我的具体问题:
这是我的初始字符串,它经常在循环中被改变为
String Player = "Player1";
现在我想说“这是玩家1轮”,但是
System.out.println(It's "Player"'s turn);
不能工作(好意)。
如果有人能帮我一把,那真是太棒了。
答案 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"
。变量以小写字母开头。