You are on page 1of 2

1st PART GUI USING JOPTIONPANE

MAIN CLASS SUB CLASS

public class operJO_main { import javax.swing.*;


static operJO_sub x = new operJO_sub();
public class operJO_sub {
public static void main(String[] args) { public String num1,num2,name;
x.name = x.j.showInputDialog("Enter Name: "); public double n1,n2,s;
x.num1 = x.j.showInputDialog("1ST #:"); public JOptionPane j;
x.num2 = x.j.showInputDialog("2ND #:");
public void parsing(){
x.parsing(); x.comp(); x.disp(); n1=Double.parseDouble(num1);
} n2=Double.parseDouble(num2);
}
}
public void comp(){
s=n1+n2;
}

public void disp(){


j.showMessageDialog(null,"Name: " + name + "\n"
+ "Sum is: " + s, "ANSWER", j.INFORMATION_MESSAGE);
}
}

OUTPUT
CONSOLE APPLICATION SUB CLASS

MAIN CLASS import java.util.*;

public class oper_main { public class oper_sub {


static double a,b,c,d,e,sum,diff,prod,quo;
static oper_sub xy = new oper_sub(); static Scanner x = new Scanner (System.in);

public static void main(String[] args) { public void process(){


System.out.print("1st #: "); sum=a+b; diff=sum-c;
xy.a = xy.x.nextDouble(); prod=diff*d; quo=prod/e;
}
System.out.print("2nd #: ");
xy.b = xy.x.nextDouble(); public void output(){
System.out.print("Sum: " + sum + "\n");
System.out.print("3rd #: "); System.out.print("Diff: " + diff + "\n");
xy.c = xy.x.nextDouble(); System.out.print("Prod: " + prod + "\n");
System.out.print("Quo: " + quo + "\n");
System.out.print("4th #: "); }
xy.d = xy.x.nextDouble(); }

System.out.print("5th #: ");
xy.e = xy.x.nextDouble();

xy.process(); xy.output();
}

You might also like