【发布时间】:2017-06-29 01:50:23
【问题描述】:
我正在为班级编写一个程序,该程序将通过调用一个方法来打印“If You're Happy and You Know It”这首歌。我无法弄清楚如何围绕我的方法的操作参数打印引号。
代码:
公共课 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");
输出: 如果你快乐并且你知道,拍拍你的手(拍拍) 如果你快乐并且你知道,拍拍你的手(拍拍) 如果你快乐并且你知道它,那么你的脸肯定会表现出来 如果你高兴并且你知道,拍拍你的手(拍拍)
如果你很高兴并且你知道,那就跺你的脚(stomp stomp) 如果你很高兴并且你知道,那就跺你的脚(stomp stomp) 如果你快乐并且你知道它,那么你的脸肯定会表现出来 如果你很高兴并且你知道,那就跺你的脚(stomp stomp)
如果你很高兴并且你知道,请大喊万岁!(hoo-ray!hoo-ray!) 如果您很高兴并且知道,请大喊万岁!(hoo-ray!hoo-ray!) 如果你快乐并且你知道它,那么你的脸肯定会表现出来 如果您感到高兴并且您知道,请大喊万岁!(hoo-ray!hoo-ray!)
我如何获得万岁!打印周围的引号,例如“万岁!”
我已经尝试将我的参数更改为
ifYoureHappyVerse("大喊\"万岁!\"", "(hoo-ray! hoo-ray!);
但它并没有改变任何东西。请帮忙!
【问题讨论】:
-
要在 Java 字符串文字中转义双引号,只需用一个反斜杠转义,例如
"\"Hello World!\""See here.
标签: java parameters parameter-passing