私は方法を呼び出すことによって "あなたが幸せであなたがわかっている"という歌を印刷するクラスのためのプログラムを書いています。私はメソッドのアクションパラメータの周りに引用符を印刷する方法を理解するのに困っています。Java:文字列メソッドで見積もりを印刷する方法は?
コード:
パブリッククラスifYoureHappy {
public static void main(String[] args) {
ifYoureHappyVerse("clap your hands", "(clap clap)");
ifYoureHappyVerse("stomp your feet", "(stomp stomp)");
ifYoureHappyVerse("shout Hurray", "(hoo-ray! hoo-ray!)");
}
public static void ifYoureHappyVerse(String action, String sound) {
System.out.println("If you're happy and you know it, " + action + sound
+ "\nIf you're happy and you know it, " + action + sound
+ "\nIf you're happy and you know it, then your face will surely show it"
+ "\nIf you're happy and you know it, " + action + sound
+ "\n");
出力: 幸せなら手をたたこう、あなたは満足しているとあなたが知っている場合(拍手拍手) 手をたたきますそれは、あなたが満足していると、あなたはそれを知っている場合は、あなたの顔は確かにあなたは満足していると、あなたはそれを知っている場合は、あなたの手(拍手拍手)
私をたたくそれを が表示されますあなたの手(拍手拍手) をたたきますあなたが幸せで、あなたがそれを知っているなら、あなたの足を踏んだりしてください(ストンプ・ストンプ) あなたが幸せであり、あなたがそれを知っているなら、足を踏んでください確かにそれを示す もしあなたが幸せで、あなたがそれを知っているなら、あなたの足を踏んだりしてください(ストンプ・ストンプ)
あなたが幸せで、あなたがそれを知っているならば、 hoo-ray!) あなたが幸せで、あなたがそれを知っているなら、Hurrayを叫ぶよ(ホーレイ!hoo-ray!) あなたが幸せで、あなたがそれを知っているなら、あなたの顔は確かにそれを示すでしょう あなたはそれを知っていて、それを知っています.Hurrayを叫ぶよ(0123)。 "Hurray!"のような引用符で印刷する
私はすでに
ifYoureHappyVerse(「シャウト\」万歳\「」、「(ホー線ホー線)に自分のパラメータを変更しようとしている。
が、それは変更されませんでした!!!何でも。助けてください!
ちょうど例えば、単一のバックスラッシュでエスケープし、リテラルJava文字列内の二重引用符をエスケープします'' Hello World!\ "" [参照](http://rextester.com/CJOX7871)。 –