Einzelnen Beitrag anzeigen
Ungelesen 04.05.11, 17:41   #2
Zeodos
Mitglied
 
Registriert seit: May 2010
Beiträge: 423
Bedankt: 224
Zeodos ist noch neu hier! | 0 Respekt Punkte
Standard

läuft das programm den schon, oder kommt der fehler beim kompilieren?

wenns beim compilieren kommt, denke ich mal, dass das problem ist, dass du ersterwert in einer if-bedingung initialisierst, sendmessage aber auf jeden fall aufrufst.

steige jetzt gerade nicht hinter den mathematischen sinn des programms, aber ich denke du möchtest

sendMessage(channel, "X1: " + ersterxwert);

nur aufrufen, wenn

if (Math.sqrt((Double.parseDouble(value2)*(Double.par seDouble(value2)))-4*(Double.parseDouble(value1))*(Double.parseDouble (value3))) <= 0)

nicht erfüllt ist, richtig?

dann hast du hinter dem else einfach die {} vergessen.

oder willst du

sendMessage(channel, "X1: " + ersterxwert);

auf jeden fall ausführen? dann musst du ersterWert noch einen wert zuweisen (am besten da, wo du die variable anlegst)
Zeodos ist offline   Mit Zitat antworten