logo CodeStepByStep logo

ParameterMysteryExam6

Language/Type: Java parameters return

The following console program uses parameters and produces four lines of output. What are they?

public class ParameterMysteryExam6 {
    public static void main(String[] args) {
        String scarlett = "mustard";
        String suspect = "peacock";
        String lounge = "ballroom";
        String pipe = "study";
        String dagger = "pipe";
        String weapon = "dagger";

        clue(weapon, suspect, pipe);
        clue(scarlett, pipe, suspect);
        dagger = clue(dagger, "lounge", scarlett);
        clue(dagger, lounge, "dagger");
    }

    public static String clue(String suspect, String room, String weapon) {
        System.out.println(room + " in the " + weapon + " with the " + suspect);
        return room;
    }
}
line 1
line 2
line 3
line 4

You must log in before you can solve this problem.

Log In

Need help?

Stuck on an exercise? Contact your TA or instructor.

If something seems wrong with our site, please

Is there a problem? Contact us.