Parameter Mystery

Category: Parameter Mystery
Author: Stuart Reges
Book Chapter: 3.1
Problem: Parameter Mystery
	Consider the following program. 

public class Mystery {
	public static void main(String[] args) {
		String foo = "buzz";
		String sam = "sue";
		String sue = "foo";
		String bill = "hope";
		String hope = "bill";
		
		say(sam, sue, foo);
		say(foo, "bill", sam);
		say(hope, bill, sue);
		say(bill, hope, sam);
		say("sue", "hope", hope);
	}
	
	public static void say(String foo, String sam, String sue) {
		System.out.println(sam + " wants " + sue + " to " + foo + ".");
	}
}


	List below the output produced by this program. 
1) say(sam, sue, foo);
2) say(foo, "bill", sam);
3) say(hope, bill, sue);
4) say(bill, hope, sam);
5) say("sue", "hope", hope);