Hallo Zusammen,
ich probiere im Momemt einen Rechner zu programmieren, wobei mir Java Editor aber anzeigt, dass eine non-static variable nicht in einem static context benutzt werden kann. Meine Frage ist jetzt, wie kriege ich die variable geändert?
als Fehlermeldung bekomme ich das angezeigt:
danke im Vorraus
ich probiere im Momemt einen Rechner zu programmieren, wobei mir Java Editor aber anzeigt, dass eine non-static variable nicht in einem static context benutzt werden kann. Meine Frage ist jetzt, wie kriege ich die variable geändert?
Java:
public static double textP(){
Double.valueOf(tf_p.getText());
}
public static double textQ(){
Double.valueOf(tf_q.getText());
}
public static void main(String[] args) {
double haelfteP;
double p;
double q;
double x1;
double x2;
double halbP;
String qEingabe;
String pEingabe;
p = textP();
q = textQ();
}
als Fehlermeldung bekomme ich das angezeigt:
neupqinputerror.java:125:20: error: non-static variable tf_p cannot be referenced from a static context
Double.valueOf(tf_p.getText());
^
neupqinputerror.java:129:20: error: non-static variable tf_q cannot be referenced from a static context
Double.valueOf(tf_q.getText());
danke im Vorraus