
package conversion;

public class Main {
    protected Double view [];
    protected Conversion model;
    public Main (Double view[], Conversion model ) {
        this.view = view; this.model = model;
    }
    public void update () {
        view[1] = new Double(model.y(view[0].doubleValue()));
    }

    public static void main (String args[] ) {
        if (args != null) {
            Double view[] = new Double[2];
            Main controller = new Main(view, new LinearConversion(9.0/5, 32.0));
            for (int a = 0; a < args.length; ++a) {
                view[0] = new Double(args[a]);
                controller.update();
                System.out.println( view[1] );
            }
        }
    }
}
