私は多くのことを行うプログラムを書いていますが、そのうちの1つは摂氏を華氏に変換することです。これを行った後、私は逆を許可することにしました、それで私はそれをしました。摂氏を華氏に変換すると正解が得られますが、何らかの理由で華氏を華氏に変換すると答えが少しずれます。これが私のコードです:
String celcius = jTextArea3.getText();
String fahren = jTextArea7.getText();
if (fahren.equals("")) {
double tempFahr;
double Input = Double.parseDouble(jTextArea3.getText());
tempFahr = Input * 9 / 5 + 32;
jTextArea7.setText(tempFahr + "");
}
else
{
double tempCelc;
double Input = Double.parseDouble(jTextArea7.getText());
tempCelc = (Input -32) * 5 / 9;
jTextArea3.setText(tempCelc + "");
}
単純なコードですが、私が見ていない非常に小さなものである可能性があるのではないかと思います。それは私が思う私の公式かもしれませんが、そうではないと確信しています。私はそれを調べました。誰か助けてもらえますか?
私が得たオフアンサーの例は次のとおりです。1摂氏=33.8華氏33.8華氏=0.999999999999984摂氏