我目前正在尝试编写一个获取两个变量并计算它们的程序。我面临的问题是 Java 编辑器向我显示“找不到符号”。
public class neupqinputerror extends JFrame {
public double haelfteP(double p){
return p/2.0;
}
public double quadratVonHaelfteP(double haelfteP){
return Math.pow (haelfteP, 2);
}
public double wurzelTeil(double quadratVonHaelfteP,double q){
return quadratVonHaelfteP - q;
}
public double wurzelFertig(double wurzelTeil){
return Math.sqrt(wurzelTeil);
}
public double pqFormelPlus(){
return haelfteP + wurzelFertig;
}
public double pqFormelMinus(){
return haelfteP - wurzelFertig;
}
public void jButton1_ActionPerformed(ActionEvent evt) {
nf_x1.setDouble(pqFormelPlus());
nf_x2.setDouble(pqFormelMinus());
}
public void main(String[] args) {
double haelfteP;
double p;
double q;
double x1;
double x2;
double halbP;
String qEingabe;
String pEingabe;
pEingabe = tf_p.getText();
p = Double.valueOf(pEingabe);
qEingabe = tf_q.getText();
q = Double.valueOf(qEingabe);
}
}
这就是我得到的错误。
neupqinputerror.java:128:12: error: cannot find symbol
return haelfteP + wurzelFertig;
^
symbol: variable haelfteP
location: class neupqinputerror
neupqinputerror.java:128:35: error: cannot find symbol
return haelfteP + wurzelFertig;
^
symbol: variable wurzelFertig
location: class neupqinputerror
neupqinputerror.java:132:12: error: cannot find symbol
return haelfteP - wurzelFertig;
^
symbol: variable haelfteP
location: class neupqinputerror
neupqinputerror.java:132:23: error: cannot find symbol
return haelfteP - wurzelFertig;
^
symbol: variable wurzelFertig
location: class neupqinputerror
我该如何解决这些问题?
注意:tf_p
和tf_q
是 gui 的文本字段
谢谢