010-003-007

メソッドオーバーロード:温度変換

初級

問題説明

メソッドオーバーロード:温度変換

この問題では: 同じ名前convertToFahrenheitを持つ3つのオーバーロードメソッド(int型・double型・String型の引数)を定義し、摂氏から華氏への温度変換を行い、結果を標準出力に表示するプログラムを作成します。

学習目標: 引数の型による異なる処理をオーバーロードで実装する

同じ名前のconvertToFahrenheitメソッドを異なる引数型(int, double, String)で定義して,摂氏から華氏への温度変換を行います.各型に応じた計算処理を実装しましょう.

入力

3行で入力される:

  • 1行目: int型として処理する整数の摂氏温度
  • 2行目: double型として処理する小数点数の摂氏温度
  • 3行目: String型として処理する文字列の摂氏温度

出力

[摂氏]C = [華氏]F

変換公式: 華氏 = 摂氏 × 9/5 + 32

具体例

例1: 基本的な値

入力:

0
25.5
30

出力:

0C = 32F
25.5C = 77.9F
30C = 86.0F

例2: 異なる値

入力:

100
37.5
15

出力:

100C = 212F
37.5C = 99.5F
15C = 59.0F

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録