// file: pair.java // author: Robert Keller // purpose: Very simple immutable Java class, pair of integers // Creates a pair of ints; allows getting of components, // and getting of max and min. class pair { private int x, y; pair(int x, int y) // constructor { this.x = x; this.y = y; } int getX() { return x; } int getY() { return y; } int max() { return x > y ? x : y; } int min() { return x < y ? x : y; } public String toString() { return "(" + x + ", " + y + ")"; } static public void main(String[] arg) { pair a, b; // declare pairs a = new pair(3, 5); // construct pairs b = new pair(-5, 19); System.out.println("a = " + a); System.out.println("b = " + b); System.out.println("a.getX() = " + a.getX()); System.out.println("b.getY() = " + b.getY()); System.out.println("a.max() = " + a.max()); System.out.println("b.min() = " + b.min()); } }