前提・実現したいこと
エラーメッセージが出ているので分かる方教えてください
発生している問題・エラーメッセージ
エラーメッセージ 内部クラスから参照されるローカル変数は、finalまたは事実上のfinalである必要があります
該当のソースコード
double x1=0,x2=0,y=0; // 実数x1、x2、y の登場人物の紹介
String text1="", text2="";// 文字列text1、text2の登場人物の紹介
bt1.addActionListener(new ActionListener(){ // ボタンのアクションの定義
public void actionPerformed(ActionEvent e){ // ボタンクリックの動作 text1 = tf1.getText(); // tf1にある文字列を読み込む x1 = Double.parseDouble(text1); // 文字列を実数に変換して保存する text2 = tf2.getText(); // tf2にある文字列を読み込む x2 = Double.parseDouble(text2); // 文字列を実数に変換して保存する y = x1 + x2; // 足し算の答えをyに保存する tf3.setText("" + y); // 計算結果を文字列に変換して表示する } }); bt6.addActionListener(new ActionListener(){ // ボタンのアクションの定義 public void actionPerformed(ActionEvent e){ // ボタンクリックの動作 text1 = tf1.getText(); // tf1にある文字列を読み込む x1 = Double.parseDouble(text1); // 文字列を実数に変換して保存する y = Math.pow(x1,2); // x^2の答えをyに保存する tf3.setText("" + y); // 計算結果を文字列に変換して表示する } });
ソースコード java
試したこと
finalをつけてみても解決しません
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
ソースのインデントを揃えて
```ここに言語を入力
コード
```
で囲んでください。