2016-04-15 15 views
0

Wenn die Werte 10, 20, 30, 40, 50 und 60 eingegeben werden, werden sie nicht korrekt von Celsius in Fahrenheit konvertiert. Sie produzieren das Ergebnis: 42.0 52.0 62.0 72.0 82.0 92.0Java: Temperaturkonverter funktioniert nicht

10 Grad Celsius sollte 50 statt 40 Fahrenheit zum Beispiel sein.

+4

Änderung '' (9/5) '' '' (9./5.) '' – f1sh

+0

Jist eine Idee, vielleicht dauert es 9 und 5 als ints, und deshalb wird diese Division als int gemacht. Versuchen Sie, (9/5) zu ändern (9.0/5) – dquijada

+0

Richtig Sie sind: 9 und 5 sind 'int's in Ordnung. '(9/5)' ist gleich 1. –

Antwort

1

9/5 gibt eine ganze Zahl, die 1 wäre. Sie sollten 9/5.0 tun, um die richtigen Werte zu erhalten.