Ich suche in Java einen Fehler!?

Aufgabenstellung: Ich soll in Java einen Celsiusrechner erstellen der in Fahrenheit umrechnet. Dies ist mein dafür angewendeter Quelltext:

void jButton1_actionPerformed(ActionEvent e) {
double zahl;
double ergebnis;
zahl=Double.parseDouble(jTextField1.getText());
ergebnis=5/2;
jTextField2.setText(""+ergebnis);
}
}

Als Ausgabe bekomme ich zwar eine Kommazahl, die aber nach dem Komma leer bleibt. Also zum Beispiel, erhalte ich beim Bruch von 9/5 immer nur ein 1.0 statt einem 1.8.
Kann jemand den Fehler erkennen?

Ich danke im Voraus

2008-09-23T02:19:56Z

Fehlerkorrektur:

In der Zeile "ergebnis=[...]" soll es heißen:

ergebnis=32+9/5*zahl;

2008-09-23T02:47:20Z

Super Lösung. Hat funktioniert. Ergibt zwar keinen Sinn dass er das so fehlinterpretiert, aber ich Danke.

NaturalBornKieler2008-09-23T02:39:12Z

Beste Antwort

Vielleicht interpretiert er die Literale als Ganzzahlen. Versuche mal folgendes:

ergebnis = 32.0 + 9.0 / 5.0 * zahl

dadurch stellst du sicher, dass er mit Fließkommazahlen rechnet.