「cmd」で実行される電卓の.myコードを作成したいのですが、それはeclipseで実行されませんでした.itは79行目にエラーを表示します。 "Double result = d1 + d2;"ここに。 エラーの内容は次のとおりです。 引数の型として演算子+が未定義です。java.lang.Double、java.lang.Double 助けてください。演算子+は、引数の型が定義されていません。java.lang.Double、java.lang.Double
クラスの一部
try{
String s1 = txtFirst.getText(); String s2 = txtSecond.getText();
Double d1= Double.valueOf(s1);
Double d2= Double.valueOf(s2);
Double result = d1+d2 ;
String s = String.valueOf(result);
txtResult.setText(s);
}catch(Exception ex){
JOptionPane.showMessageDialog(null, "Invalid Input", "Input Error", JOptionPane.INFORMATION_MESSAGE);
}
あなたは 'java.lang.Double'を使用していますか?別のクラス「Double」がインポートされているかどうかを確認するには、インポートをチェックする必要があります。 [類似の質問はこちら](https://stackoverflow.com/questions/9876005/the-operator-is-undefined-for-the-argument-types-double-point2d-double) – AntonH
import java.awt.Color; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.KeyStroke; import java.lang.Double; –
ダブル変数の代わりにDoubleクラスを使用しています。 –