import javax.swing.JOptionPane; /** * * @author Bill Kraynek */ public class Polynomials { /** * @param args the command line arguments */ public static void main(String[] args) { Polynomial p1 = new Polynomial(5,2); Polynomial p2 = new Polynomial(3,8); Polynomial p0 = new Polynomial(); Polynomial p11 = new Polynomial(4, 5); p1 = p1.polyAdd(p11); p11 = new Polynomial(3, 3); p1 = p1.polyAdd(p11); p11 = new Polynomial(1, 2); p1 = p1.polyAdd(p11); p11 = new Polynomial(5, 6); p1 = p1.polyAdd(p11); p11 = new Polynomial(2, 5); p2 = p2.polyAdd(p11); p11 = new Polynomial(1, 3); p2 = p2.polyAdd(p11); Polynomial p3 = p1.polyAdd(p2); JOptionPane.showMessageDialog(null, "p1 is " + p1 + "\np2 is " + p2 + "\np1+p2 is " + p3); Polynomial p4 = p1.polyMultiply(p2); JOptionPane.showMessageDialog(null, "p1 is " + p1 + "\np2 is " + p2 + "\np1*p2 is " + p4); Polynomial p5 = p2.polyMultiply(p2); JOptionPane.showMessageDialog(null, "p2 is " + p2 + "\np2*p2 is " + p5); Polynomial p6 = p0.polyMultiply(p2); JOptionPane.showMessageDialog(null, "p0 is " + p0 + "\n" + "p2 is " + p2 + "\np0*p2 is " + p6); Polynomial p7 = p0.polyAdd(p2); JOptionPane.showMessageDialog(null, "p0 is " + p0 + "\n" + "p2 is " + p2 + "\np0+p2 is " + p7); p1 = p1.polyAdd(p2); JOptionPane.showMessageDialog(null, "After p1 = p1+p2 p1 is " + p1); p2 = p2.polyMultiply(p2); JOptionPane.showMessageDialog(null,"After p2 = p2*p2 p2 is " + p2); } }