• ベストアンサー

Javaで計算

Javaを10月から始めた初心者です。 摂氏から華氏に変えるプログラムを作成したいのですが、結果が合いません。 計算の所のプログラムが間違っているのだと思うのですが、どうすれば良いのか分からないので教えてください。 import java.io.*; class quiz01{ public static void main(String[] args) throws IOException{ System.out.println("摂氏の温度℃を入力してください。"); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine(); int num = Integer.parseInt(str); int F = 9/5*num+32; System.out.println("華氏の温度Fは " + F + " です。"); } } よろしくお願いします!

質問者が選んだベストアンサー

  • ベストアンサー
  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.1

intで計算しちゃって大丈夫でしょうか?

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kotecho
  • ベストアンサー率66% (6/9)
回答No.2

以下の3通りの結果を出力してみることをおすすめします。 int a = 9 / 5; double b = 9 / 5; double c = 9D / 5; ↓参考になりそうなページです。 http://woodbook.kir.jp/program/java/kihon/enzan.html

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • 数週間前から充電ケーブルの導線が出ており、最近は角度によって充電できなくなってしまいました。保証期間内であるため、交換が可能なのか疑問です。
  • 充電ケーブルの導線が出ており、一部の角度ではまだ充電できますが、保証期間内であるため、交換できるのか不安です。
  • 充電ケーブルの導線が出てきており、保証期間内であるため、交換が可能であれば交換したいと考えています。ただし、まだ一部の角度では充電できるため、交換の対象になるのか疑問です。
回答を見る

専門家に質問してみよう