Java Nullstellen berechnen?
Wie kann ich vermeiden, dass -8,0 statt -8,14 angezeigt wird?
Und lässt sich es programmieren, dass bei keiner Lösung (wenn die Wurzel aus einer negativen Zahl gezogen werden müsste& es damit keine Nullstellen gäbe) nichts angezeigt wird?
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java, Informatik
1) So wie ich das sehe, rundest du derzeit das Ergebnis explizit mit Math.round.
2) Anhand der Diskrimante lässt sich ermitteln, ob es eine Nullstelle gibt oder nicht. Liegt ihr Wert unter 0, gibt es keine.
Zum Leeren des Feldes gibt es die clear-Methode.
yourNumberField.clear();
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Mathematik
Hast du bereits Nullstelle1 und Nullstelle2 als Double statt als Integer deklariert?