// Program 47: Sum of Two Angles Using Object Passing and Returning import java.util.*; class Angle { int degree, minute; Angle(int d, int m) { degree = d; minute = m; } Angle add(Angle b) { int m = minute + b.minute; int d = degree + b.degree + m / 60; m = m % 60; return new Angle(d, m); } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("First angle (degrees minutes): "); Angle a = new Angle(sc.nextInt(), sc.nextInt()); System.out.print("Second angle (degrees minutes): "); Angle b = new Angle(sc.nextInt(), sc.nextInt()); Angle c = a.add(b); System.out.println("Sum = " + c.degree + " degrees " + c.minute + " minutes"); } }