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)
|