java - JOptionPane Cannot Find Symbol -
please, please help me! desperate.
import javax.swing.joptionpane; public class calculator { public static void main ( string args[] ) { double n1 = double.parsedouble(joptionpane.showinputdialog(" come in first number: ")); double n2 = double.parsedouble(joptionpane.showinputdialog(" come in sec number: ")); string x = joptionpane.showinputdialog("enter operator: "); double result; if (x == "+"){ result = (n1 + n2); joptionpane.showmessagedialog(n1, "+", n2,"=", result); } else if (x == "-"){ result = (n1 - n2); joptionpane.showmessagedialog(n1,"-", n2,"=", result); } else if (x == "/"){ result = (n1 / n2); joptionpane.showmessagedialog(n1,"/", n2,"=", result); } else if (n2 == 0){ joptionpane.showmessagedialog(null, "cannot split 0"); } else if (x == "*"){ result = (n1 * n2); joptionpane.showmessagedialog(n1,"*", n2,"=", result); } else if (x == "%"){ result = (n1 % n2); joptionpane.showmessagedialog(n1,"%", n2,"=",(n1%n2)); } } } my code brings these compiling errors:
5 errors found: file: /users/gcaruso/documents/ciss 110/module 3/module 4/calculator.java [line: 14] error: /users/gcaruso/documents/ciss 110/module 3/module 4/calculator.java:14: cannot find symbol symbol : method showmessagedialog(double,java.lang.string,double,java.lang.string,double) location: class javax.swing.joptionpane file: /users/gcaruso/documents/ciss 110/module 3/module 4/calculator.java [line: 19] error: /users/gcaruso/documents/ciss 110/module 3/module 4/calculator.java:19: cannot find symbol symbol : method showmessagedialog(double,java.lang.string,double,java.lang.string,double) location: class javax.swing.joptionpane file: /users/gcaruso/documents/ciss 110/module 3/module 4/calculator.java [line: 25] error: /users/gcaruso/documents/ciss 110/module 3/module 4/calculator.java:25: cannot find symbol symbol : method showmessagedialog(double,java.lang.string,double,java.lang.string,double) location: class javax.swing.joptionpane file: /users/gcaruso/documents/ciss 110/module 3/module 4/calculator.java [line: 32] error: /users/gcaruso/documents/ciss 110/module 3/module 4/calculator.java:32: cannot find symbol symbol : method showmessagedialog(double,java.lang.string,double,java.lang.string,double) location: class javax.swing.joptionpane file: /users/gcaruso/documents/ciss 110/module 3/module 4/calculator.java [line: 37] error: /users/gcaruso/documents/ciss 110/module 3/module 4/calculator.java:37: cannot find symbol symbol : method showmessagedialog(double,java.lang.string,double,java.lang.string,double) location: class javax.swing.joptionpane
i trying create simple calculator using joptionpane. coming on 7th hr of working on absolutely no success, begging help me figure out.please, please, please.
i finished off whole thing works:
import javax.swing.jframe; import javax.swing.joptionpane; import javax.swing.jpanel; public class calculator extends jpanel { public static void main(string args[]) { jframe f = new jframe(); double n1 = double.parsedouble(joptionpane .showinputdialog(" come in first number: ")); double n2 = double.parsedouble(joptionpane .showinputdialog(" come in sec number: ")); string x = joptionpane.showinputdialog("enter operator: "); double result; if (x.equals("+")) { result = (n1 + n2); joptionpane.showmessagedialog(f, n1 + "+" + n2 + "=" + result); system.out.println(x); } else if (x.equals("-")) { result = (n1 - n2); joptionpane.showmessagedialog(f, n1 + "-" + n2 + "=" + result); system.out.println(x); } else if (x.equals("/")) { if (n2 == 0) { joptionpane.showmessagedialog(null, "cannot split 0"); }else{ result = (n1 / n2); joptionpane.showmessagedialog(f, n1 + "/" + n2 + "=" + result); system.out.println(x); } } else if (x.equals("*")) { result = (n1 * n2); joptionpane.showmessagedialog(f, n1 + "*" + n2 + "=" + result); } else if (x.equals("%")) { result = (n1 % n2); joptionpane.showmessagedialog(f, n1 + "%" + n2 + "=" + (n1 % n2)); } } } "==" not same ".equals" -
.equals compares value of 2 objects
== compares if same object in java ~
java compiler-errors joptionpane cannot-find-symbol
No comments:
Post a Comment