Java:如何使用字符串方法打印引用?

时间:2017-06-29 01:50:23

标签: java parameters parameter-passing

我正在为课程编写一个程序,用于打印"如果你快乐,你知道它"歌曲通过调用方法。我无法弄清楚如何在我的方法的动作参数周围打印报价。

代码:

公共课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");

输出: 如果你很高兴并且你知道它,拍手(拍手拍) 如果你很高兴并且你知道它,拍手(拍手拍) 如果你感到高兴并且你知道,那么你的脸肯定会表现出来 如果你很高兴并且你知道,请拍拍手(拍手拍)

如果你开心并且你知道,那就踩你的脚(st脚) 如果你开心并且你知道它,那就踩你的脚(st脚) 如果你感到高兴并且你知道,那么你的脸肯定会表现出来 如果你开心并且你知道它,那就踩脚(踩踏)

如果你感到高兴并且你知道,请大声欢呼!(hoo-ray!hoo-ray!) 如果你很高兴并且你知道它,请大声呼喊!(hoo-ray!hoo-ray!) 如果你感到高兴并且你知道,那么你的脸肯定会表现出来 如果你很高兴并且你知道它,请大声喊叫!(hoo-ray!hoo-ray!)

我如何获得华友世纪!打印周围的引号,例如" Hurray!"

我已经尝试将参数更改为

ifYoureHappyVerse(" shout \" Hurray!\"","(hoo-ray!hoo-ray!);

但它并没有改变任何事情。请帮忙!

1 个答案:

答案 0 :(得分:0)

替换

ifYoureHappyVerse("shout \"Hurray!\"", "(hoo-ray! hoo-ray!);

 ifYoureHappyVerse("shout \"Hurray!\"", "(hoo-ray! hoo-ray!)");

<强>输出

If you're happy and you know it, shout "Hurray!"(hoo-ray! hoo-ray!)