if ( uqt < 0) { x = uqt * (-1); // hier wird x positiv } if ( ult > x ) // aber hier hast du das problem, dass wenn die bedingung von (uqt < 0 ) ned erfüllt wurde // is hier x automatisch 0 { Tfeld.append("il(t)[mA]= " + ult + "\n"); } else { Tfeld.append("il(t)[mA]= " + uqt + "\n"); }