class Coin1 { String name; int val; Coin1(String name, int val) { this.name=name; this.val=val; } public String toString() { return name + "=" + val + "$"; } public static void main(String [] args) { Coin1 a = new Coin1("toonie",2); Coin1 b = new Coin1("toonie",2); Coin1 c = new Coin1("loonie",1); Coin1 d = a; System.out.println("a: " + a); System.out.println("b: " + b); System.out.println("c: " + c); System.out.println("d: " + d); System.out.print("a.equals(b) " + a.equals(b)); System.out.println(" a==b " + (a==b)); System.out.print("a.equals(c) " + a.equals(c)); System.out.println(" a==c " + (a==c)); System.out.print("a.equals(d) " + a.equals(d)); System.out.println(" a==d " + (a==d)); } }